23 lines
1.2 KiB
Markdown
23 lines
1.2 KiB
Markdown
[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 "17 Language support library") through [[exec]](exec "33 Execution 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.3 Copy/move constructors"), [[class.copy.assign]](class.copy.assign "11.4.6 Copy/move assignment operator"), [[class.dtor]](class.dtor "11.4.7 Destructors"))[.](#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)
|