[C++] Destructor Order
导言
- 一般来说,析构函数应该只处理释放资源,不处理逻辑。
- 但是PTA的代码里,在全局变量的析构函数里,写了向子线程发送结束信号的函数,和
childThread.join()
。这导致了很奇怪的问题,string demalloc等。
为此,想研究一下C++的析构函数执行顺序。包括嵌套的Class结构,和全局变量的析构时机。
导言
childThread.join()
。这导致了很奇怪的问题,string demalloc等。为此,想研究一下C++的析构函数执行顺序。包括嵌套的Class结构,和全局变量的析构时机。
导言
本文希望从记录遇到的各种疾病问题的视角,和对性的自我医治和预防,从而对作息和生活习惯进行反思和改进。
导言
导言
相对于perf命令,能低侵入的profile具体某个函数。
导言
导言