C++ 传递类/对象错误
我正在做作业,但我不明白为什么会出现这些错误: 错误1错误C4430:缺少类型说明符-假定为int。注意:C++不支持缺省INTBR> 错误2错误C2143:语法错误:缺少“,”之前“&” 它指的是这一行代码C++ 传递类/对象错误,c++,C++,我正在做作业,但我不明白为什么会出现这些错误: 错误1错误C4430:缺少类型说明符-假定为int。注意:C++不支持缺省INTBR> 错误2错误C2143:语法错误:缺少“,”之前“&” 它指的是这一行代码 ISBN ( const char* str, const ISBNPrefix &list ); ISBNPrefix是另一个单独头文件中的类,我的教授/学校告诉我们不要更改作业的要求。我只是不明白为什么会出现这两个错误 谁能澄清一下吗?您是否将另一个文件包含在中?是否包含“o
ISBN ( const char* str, const ISBNPrefix &list );
ISBNPrefix
是另一个单独头文件中的类,我的教授/学校告诉我们不要更改作业的要求。我只是不明白为什么会出现这两个错误
谁能澄清一下吗?您是否将另一个文件包含在
中?是否包含“otherfile.h”
?需要转发声明
class ISBNPrefix;
class ISBN
{
etc, etc.
};
错误1表示编译器将代码行视为没有返回类型的函数声明。也许你是说
ISBN::ISNB(...);
或
是否包含标题(或转发声明)?是否显示更相关的代码?显示围绕该行的代码(包括嵌套的类的名称)。您需要包含定义了ISBNPrefix的文件。。此外,此satatement是构造函数,否则您需要提供返回类型是否在给出错误的行之前包含定义了ISBNPrefix的头文件?
void ISBN(...);