摘要: 将 C++ 函数声明为``extern "C"''(在你的 C++ 代码里做这个声明),然后调用它(在你的 C 或者 C++ 代码里调用)。例如: // C++ code:extern "C" void f(int); void f(int i){// ...} 然后,你可以这样使用 f(): /* C code: */void f(int); void cc(int i){f(i);/* ...... 阅读全文
posted @ 2009-12-07 19:48 须臾 阅读(323) 评论(0) 推荐(0) 编辑
摘要: fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾的解决办法 2007-11-13 11:56by:∮明天去要饭今天把项目从VC6换到VS2003,编译的时候提示如下:logEx.cpp(189) : fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾查了下资料发现,原来是它的头文件中没有引用#include "Stdafx.h"由于... 阅读全文
posted @ 2009-12-07 19:43 须臾 阅读(2274) 评论(0) 推荐(0) 编辑
摘要: /C++ 编程语言的最强大功能之一便是其动态分配和释放内存,但是中国有句古话:“最大的长处也可能成为最大的弱点”,那么 C/C++ 应用程序正好印证了这句话。在 C/C++ 应用程序开发过程中,动态分配的内存处理不当是最常见的问题。其中,最难捉摸也最难检测的错误之一就是内存泄漏,即未能正确释放以前分配的内存的错误。偶尔发生的少量内存泄漏可能不会引起我们的注意,但泄漏大量内存... 阅读全文
posted @ 2009-11-30 16:37 须臾 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 内存泄漏检测一: 内存泄漏内存泄漏是编程中常常见到的一个问题. 内存泄漏往往会一种奇怪的方式来表现出来,基本上每个程序都表现出不同的方式. 但是一般最后的结果只有两个,一个是程序当掉.一个是系统内存不足. 还有一种就是比较介于中间的结果程序不会当,但是系统的反映时间明显降低,需要定时的Reboot才会正常.有一个很简单的办法来检查一个程序是否有内存泄漏.就是是用Windows的任务管理器(Task... 阅读全文
posted @ 2009-11-30 14:37 须臾 阅读(474) 评论(0) 推荐(0) 编辑