- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 vim commands
<!--.mjn * {font-family:Courier New}.mjn br {padding:0px; margin:0px}.mjn p {margin:0px; padding:0px}.mjn h1 {font-size:1.2em; font-weight:bold; color:green; margin:0px; pa
2013-02-24 17:22:11 964
原创 使用memset将指针的值置0
最近在某个系统中看到一段古怪的代码, 我更改代码的变量名称, 大致意思如下:void f(const char* p) { if (p == NULL) { memset(&p, 0, sizeof(p)); }}void g() { char* p = NULL; f(p);}函数f中的第二行代码: memset(&p, 0, sizeof(p));
2013-02-16 22:50:51 4861
原创 MSVCRT.lib(MSVCR90.dll)||error LNK2005: _free 已经在 LIBCMT.lib(free.obj) 中定义
最近使用vs2005编译(静态链接/MT)项目A时, 出现如下的链接错误:MSVCRT.lib(MSVCR90.dll)||error LNK2005: _free 已经在 LIBCMT.lib(free.obj) 中定义项目A使用了项目B生成的库(.lib), 问题就在这里, 项目B使用动态链接(/MD)生成的lib, 将其改为静态链接生成lib, 项目A在链接时不再报此类的错误.R
2013-02-16 22:12:00 8204 1
The Java Programming Language,4th Edition
2011-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人