File: order.yo

package info (click to toggle)
c%2B%2B-annotations 10.6.0-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 10,536 kB
  • ctags: 3,247
  • sloc: cpp: 19,157; makefile: 1,521; ansic: 165; sh: 128; perl: 90
file content (7 lines) | stat: -rw-r--r-- 480 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
The possibility to pass arguments to constructors allows us to monitor the
construction order of objects during program execution.  This is illustrated
by the next program using a class tt(Test). The program defines a global
tt(Test) object and two local tt(Test) objects. The order of construction is
as expected: first global, then main's first local object, then tt(func)'s
local object, and then, finally, tt(main)'s second local object:
    verbinclude(-a examples/order.cc)