样品
void func(void* data)
{
CResource* resource = (CResource*)data;
delete resource; // ~CResource never called.
resource = NULL;
}
Run Code Online (Sandbox Code Playgroud)
请帮我弄明白这一点.
在VC6中进行字符串格式化是否有更好的替代方法,在替换之前进行语法检查?
对于每个stl容器,都有一个可视化c ++中可用的MFC容器.哪个更好,哪个更好,你用的是什么?
我总是用STL容器是错的吗?
是否可以在不进入代码的情况下检查内存泄漏.我有我的应用程序,我想检查是否有内存泄漏.
在我目前的组织中,我检查运行应用程序之前和之后的cpu使用情况以及应用程序进程的cpu使用情况.但我不认为这是正确的方法.
在这方面请告诉我.
参考HerbSutter的文章Gotw 54,他解释说
正确的"收缩适合"矢量或deque和
完全清除矢量或双端队列的正确方法
我们可以使用
container.resize()和container.clear()执行上述任务,还是我错过了什么?
你预见到这一切的问题是什么?
visual-studio-2005 visual-c++-6 visual-studio-2008 visual-c++
c++ ×8
mfc ×2
stl ×2
visual-c++ ×2
algorithm ×1
containers ×1
deque ×1
dll ×1
exception ×1
format ×1
gotw ×1
iterator ×1
java ×1
memory-leaks ×1
string ×1
testing ×1
vector ×1
visual-c++-6 ×1