C++会造成内存泄漏的坑

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

发布了137 篇原创文章 · 获赞 33 · 访问量 1604

猜你喜欢

转载自blog.csdn.net/qq_39885372/article/details/103950106