1."extern" before function declaration in c header file is optional, when c++ calling c function defined in c file;
2. If want to only call one c function in c file, and tell code-reader which function will be called in current c++ file, written as below:
extern "C" void func(int a, int b);
#include "cXX.h"
re: VC中的一个很奇怪的问题--关于C4244 Zero Lee 2007-12-15 22:23
应该是自动提升到了int类型了。因为机器内部计算依靠4bytes速度会比较快。我知道在C#中是采取这样的方式的。
re: MFC中一个容易被忽视的问题 Zero Lee 2007-12-15 22:03
提到的问题,确实很有意思,没遇到过。前不久做的一个项目中,写的代码与“追梦时代”的操作差不多,在VS2003.net和VS2005下不管哪种模式都没有出现这种问题啊。