【发布时间】:2016-01-21 21:26:10
【问题描述】:
我现在遇到这个问题有一段时间了,我看不到明显的解决方案。 我正在尝试编译一个程序,但出现以下错误 部分代码:
class entry
{
private:
int node_id ;
int toll[2] ;
public:
entry( int );
~entry( void );
int get_node_name( void ){ return node_id; };
int* get_toll( void ){ return toll ; };
int* get_etoll( void ){ return etoll ; };
void entry_operate() ;
};
entry::entry( int id)
{
node_id = id ;
for ( int i = 0 ; i < 2 ; i++ )
{
toll[i] = 0 ;
etoll[i] = 0 ;
}
}
entry::~entry()
{
}
entry::entry_operate()
{
}
错误: [错误] ISO C++ 禁止声明没有类型的“entry_operate”[-fpermissive] [错误]“int entry::entry_operate()”的原型与“entry”类中的任何原型都不匹配 [错误] 候选是:void entry::entry_operate()
【问题讨论】:
标签: c++ declaration void iso