Files
2025-10-25 03:02:53 +03:00

23 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[functions.within.classes]
# 16 Library introduction [[library]](./#library)
## 16.3 Method of description [[description]](description#functions.within.classes)
### 16.3.3 Other conventions [[conventions]](conventions#functions.within.classes)
#### 16.3.3.5 Functions within classes [functions.within.classes]
[1](#1)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/lib-intro.tex#L930)
For the sake of exposition, [[support]](support "17Language support library") through [[exec]](exec "33Execution control library") and [[depr]](depr "Annex D(normative)Compatibility features") do not describe copy/move constructors, assignment
operators, or (non-virtual) destructors with the same apparent
semantics as those that can be generated
by default ([[class.copy.ctor]](class.copy.ctor "11.4.5.3Copy/move constructors"), [[class.copy.assign]](class.copy.assign "11.4.6Copy/move assignment operator"), [[class.dtor]](class.dtor "11.4.7Destructors"))[.](#1.sentence-1)
It is unspecified whether
the implementation provides explicit definitions for such member function
signatures, or for virtual destructors that can be generated by default[.](#1.sentence-2)