Zero Lee的专栏

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"

应该是自动提升到了int类型了。因为机器内部计算依靠4bytes速度会比较快。我知道在C#中是采取这样的方式的。
提到的问题,确实很有意思,没遇到过。前不久做的一个项目中,写的代码与“追梦时代”的操作差不多,在VS2003.net和VS2005下不管哪种模式都没有出现这种问题啊。