Error 1 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\Documents and Settings\Admin\Desktop\TEST1\TEST1\DBHelper.cpp 50
出现这个问题的原因是成员函数在定义时房记了写返回值类型
比如在头文件中A声明了 int sum(int a, int b);
而在定义文件cpp中定义如下:
A::sum(int a, int b)
{return a+b)}
这是因为在VC6中,若是没有显示的指定返回值类型,编译器将其视为默认整型。然则vs2005不支撑默认整型。
改成如下
A::sum(int a, int b)
{return a+b);}
或者用如下方式
打开:项目----项目属性----设备属性----C/C++----号令行,在附加选项那边添加/wd4430这个选项
OK,基础,切记!切记!