static CTest& getInstance() { static CTest g_instance; //用vld检测内存泄露会指示这行代码有内存泄露 return g_instance; }
[quote=引用 3 楼 wangsiyuanoo 的回复:] 谢谢 楼上两位 发现问题了 是在类里有个string对象 然后我对整个类进行了memset 删除这个就没有了 那请问: 如果一个类有string vector等这些stl对象 想对类整个初始化一下 而不是一个个的初始化 怎么做呢???
谢谢 楼上两位 发现问题了 是在类里有个string对象 然后我对整个类进行了memset 删除这个就没有了 那请问: 如果一个类有string vector等这些stl对象 想对类整个初始化一下 而不是一个个的初始化 怎么做呢???
static CTest& getInstance() { static CTest g_instance; //用vld检测内存泄露会指示这行代码有内存泄露 return g_instance; } 如何不让VLD报这种类型的内存泄露呢??? 因为代码中有很多地方会用这种写法
[quote=引用 4 楼 FrankHB1989 的回复:] [quote=引用 3 楼 wangsiyuanoo 的回复:] 谢谢 楼上两位 发现问题了 是在类里有个string对象 然后我对整个类进行了memset 删除这个就没有了 那请问: 如果一个类有string vector等这些stl对象 想对类整个初始化一下 而不是一个个的初始化 怎么做呢???
65,187
社区成员
250,526
社区内容
加载中
试试用AI创作助手写篇文章吧