Run Code | API | Code Wall | Misc | Feedback | Login | Theme | Privacy | Patreon |
C++ Object Lifecycle and deterministic destructorError(s): source_file.cpp:20: - fun = DummyClass ; name = dummy-global - I was created. ENTER FUNCTION MAIN source_file.cpp:92: - fun = main ; Main function started. source_file.cpp:20: - fun = DummyClass ; name = dummy1-stack - I was created. ==> ENTER FUNCTION makeDummyHeap() source_file.cpp:20: - fun = DummyClass ; name = dummy-heap - I was created. ==> EXIT FUNCTION makeDummyHeap() ---- ENTER LOCAL SCOPE source_file.cpp:103: - fun = main ; Create local scope source_file.cpp:20: - fun = DummyClass ; name = dummy2-stack-local-scope - I was created. source_file.cpp:108: - fun = main ; End local scope EXIT LOCAL SCOPE source_file.cpp:53: - fun = ~DummyClass ; name = dummy2-stack-local-scope - I was destroyed ---- ENTER LOCAL EXCEPTION SCOPE source_file.cpp:20: - fun = DummyClass ; name = dummy2-stack-local-scope - I was created. source_file.cpp:53: - fun = ~DummyClass ; name = dummy2-stack-local-scope - I was destroyed ---- ENTER EXCEPTION HANDLER Failure = ERROR Throw a failure for testing deterministic destructor ---- EXIT EXCEPTION HANDLER source_file.cpp:126: - fun = main ; Copy object returned from function ==> ENTER FUNCTION testObject() source_file.cpp:69: - fun = testObject ; Enter function source_file.cpp:20: - fun = DummyClass ; name = local-dummy-in-function - I was created. ==> EXIT FUNCTION testObject() source_file.cpp:73: - fun = testObject ; Exit function source_file.cpp:53: - fun = ~DummyClass ; name = dummy-heap - I was destroyed EXIT FUNCTION MAIN source_file.cpp:139: - fun = main ; Main function finished. source_file.cpp:53: - fun = ~DummyClass ; name = local-dummy-in-function - I was destroyed source_file.cpp:53: - fun = ~DummyClass ; name = dummy1-stack - I was destroyed source_file.cpp:53: - fun = ~DummyClass ; name = dummy-global - I was destroyed I am a dummy object called = dummy1-stack I am a dummy object called = dummy-heap I am a dummy object called = dummy-heap I am a dummy object called = dummy2-stack-local-scope I am a dummy object called = dummy-global I am a dummy object called = dummy-heap I am a dummy object called = dummy2-stack-local-scope I am a dummy object called = local-dummy-in-function I am a dummy object called = local-dummy-in-function I am a dummy object called = dummy-heap |
λ
.NET NoSQL database for rapid development
|