File: composition.yo

package info (click to toggle)
c%2B%2B-annotations 12.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 13,044 kB
  • sloc: cpp: 24,337; makefile: 1,517; ansic: 165; sh: 121; perl: 90
file content (7 lines) | stat: -rw-r--r-- 402 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
In the class tt(Person) objects are used as data members. This construction
technique is called emi(composition).

Composition is neither extraordinary nor bf(C++) specific: in bf(C)
a tt(struct) or tt(union) field is commonly used in other compound types. In
bf(C++) it requires some special thought as their initialization sometimes is
subject to restrictions, as discussed in the next few sections.