C++
文章平均质量分 55
Joany_yang
这个作者很懒,什么都没留下…
展开
-
_CrtSetBreakAlloc(…)来检测内存泄漏
Sets a breakpoint on a specified object allocation order number (debug version only).long _CrtSetBreakAlloc( long lBreakAlloc ); ParameterslBreakAlloc Allocation order number, for whic原创 2007-08-03 13:40:00 · 3793 阅读 · 0 评论 -
【类型转化】托管转化为非托管
1. MangToUnMangStringvoid MangToUnMangString(System::String *managedStr, std::wstring& unmangStr)...{ if ( managedStr == NULL ) ...{ unmangStr.clear(); return; } const wc原创 2007-08-16 14:54:00 · 1355 阅读 · 0 评论 -
C++ Primer学习笔记
Chapter1 Base-Knowledge1.main函数必须有返回值,而且一般是int类型的返回值,reture 0 表示执行成功void main()//error: must return any value 2.fflish(stdin)清空患冲区是一种不良风格3.cin/cout重定向输入/输出流4.unsigned int简写为 unsigned5.原创 2007-06-12 12:13:00 · 1164 阅读 · 0 评论 -
[STL]对std::map的插入和查询操作
When you use the std::map data type, please note: Method1std::mapint, CString> testMap;testMap[0] = _T(“first”);testMap[0] = _T(“second”);//it is OK, the value will be overwrite to “second”;原创 2007-10-11 11:47:00 · 3059 阅读 · 0 评论 -
[Automation]Force word.exe process to quit by using VC++
Sometimes, Word.exe process Still Runs After Automation Session , it will be still avaliable in Task Mananger.refer to : http://support.microsoft.com/kb/212675We have to invoke wordApp.quit to qu原创 2007-11-15 11:21:00 · 1047 阅读 · 0 评论 -
【STL】 Remove an iterator
Std::map::iterator itr = mapObj.begin; For(; itr != mapObj.end(); itr++) { If(itr->second == 0) mapObj.erase(itr); //error, it will be invalid } Good way: For(; itr != mapObj.e原创 2009-12-04 10:30:00 · 752 阅读 · 0 评论