C++会造成内存泄漏的坑
以下情况不会发生内存泄漏
当调用evil构造函数时下面情况还未发生泄漏
但改变m_evil和m_resource声明顺序时就发生泄漏了
此时尽管在构造函数中把m_evil()放在m_resource()之前也没有用,编译器会自动按声明的顺序进行初始化
以下情况不会发生内存泄漏
当调用evil构造函数时下面情况还未发生泄漏
但改变m_evil和m_resource声明顺序时就发生泄漏了
此时尽管在构造函数中把m_evil()放在m_resource()之前也没有用,编译器会自动按声明的顺序进行初始化