Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Author

anonymous

almost 7 years ago

Language

C++

Compiler

clang 6.0.1

Options
Warnings
Don't Use Boost
C++17
-pedantic
Raw compiler options
-O0

Author

anonymous

almost 7 years ago

$ clang++ prog.cc -Wall -Wextra -std=c++17 -pedantic -O0
--------example 1-------
CTOR A()
CTOR B()
MOVE CTOR A()
DTOR ~B()
DTOR ~A()
--- CTOR phase ended ---
DTOR ~A()
--- DTOR phase ended ---
------------------------

--------example 2-------
CTOR A()
CTOR B()
--- CTOR phase ended ---
DTOR ~B()
DTOR ~A()
--- DTOR phase ended ---
------------------------

--------example 3-------
CTOR A()
CTOR B()
--- CTOR phase ended ---
DTOR ~B()
DTOR ~A()
--- DTOR phase ended ---
------------------------

--------example 4-------
CTOR A()
CTOR B()
--- CTOR phase ended ---
DTOR ~B()
DTOR ~A()
--- DTOR phase ended ---
------------------------

Exit Code:
0