- 博客(9)
- 收藏
- 关注
原创 Heap Corruption
出现这个错误基本就是在对指针操作时产生了溢出,仔细检查下对new出的指针的操作. 比如 char * str = new char[2]; strcpy(str, "ab");//cpy了3个字符delete [] str; //在删除时就会报这个错误(一般见于debug版本)
2010-05-31 03:03:00 393
转载 VS UTF-8 的带签名与不带签名
带签名也就是带 BOM 信息,不带签名就是不带 BOM。 BOM,即 Byte Order Mark,也即字节流标记,它是用来让应用程序识别所用的编码的。UTF-8 的 BOM 是 0xEFBBBF。
2010-05-25 17:33:00 2051
转载 vs 高级保存选项
编码 使用此列表框可以将新的语言编码方案应用到目标文件上。行尾 为了确保目标文件能够在特定的操作系统上运行,请选择是用回车符(对于 Macintosh 系统)、换行符(对于 Unix 系统)还是同时使用这两个字符(对于 Microsoft Windows 系统)来标记每一行的末尾。
2010-05-25 14:56:00 3513
转载 MFC 解决CFormView中的空间不响应Ctrl+C等操作
删除资源中的Accelerator(加速键)中的和编辑相关的快捷键CFormView,不同于CEditView等类,它本身不是一个编辑器,所以这些和编辑相关的快捷键都没有用,如果有,反而会屏蔽其中那些Edit的快捷键
2010-05-21 22:23:00 1810 1
原创 UNICODE error LNK2019
解决此错误的方法(vs2008): 右键项目->属性->链接器->高级->入口点-> 填入 wWinMainCRTStartup 参考: http://support.microsoft.com/kb/125750/
2010-05-17 00:11:00 559
原创 win32 API InterlockedCompareExchange
函数原型:LONG __cdecl InterlockedCompareExchange( __in_out LONG volatile* <a class="synParam" onclick="function onclick(){showTip(this)}">Destination, __in LONG <a class="synParam"
2010-05-09 20:36:00 1013
原创 c++ const 与成员函数
常见表示如:bool eof() const{ if ( err ) return true; return false;} 成员函数加了const后相当于:1. 告诉编译器,可以为const数据成员调用它.2. const成员函数里,没有数据被改变,编译器也不允许你改变3. 如果在const里调用了一个不是c
2010-05-07 20:56:00 433
转载 ++ Recommended Reading List
Books:Reference Style - All LevelsThe C++ Programming Language - Bjarne StroustrupC++ Standard Library Tutorial and Reference - Nicolai JosuttisIntroductory:C++ Primer - Stanley Lipman / Jos閑 Lajoie /
2010-05-06 00:30:00 409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人