This commit is contained in:
2025-10-25 03:02:53 +03:00
commit 043225d523
3416 changed files with 681196 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
[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)