我编写了一个程序,在编译时出现了一个错误,不知道该如何解决,源程序如下:
#include "StdAfx.h"
#include "AddOper.h"AddOper::AddOper(void)
{
}AddOper::~AddOper(void)
{
}AddOper::Oper(int num1, int num2)
{
return (num1+num2);
}
错误信息如下:
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
#include "StdAfx.h"
#include "AddOper.h"AddOper::AddOper(void)
{
}AddOper::~AddOper(void)
{
}AddOper::Oper(int num1, int num2)
{
return (num1+num2);
}
错误信息如下:
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
{
return (num1+num2);
} 该函数没有定义类型, 在6.0里可以,2005不行.
没有返回值你也得定义:void Oper(int num1, int num2)
int Oper(int num1, int num2)
{
}
没有void
AddOper::AddOper()
{
}