C++ ISO C&x2B+;禁止声明'';没有类型?

C++ ISO C&x2B+;禁止声明'';没有类型?,c++,declaration,void,iso,C++,Declaration,Void,Iso,我有这个问题已经有一段时间了,我看不到一个明显的解决办法。 我正在试图编译一个程序,但我在以下方面遇到了一个错误 代码的一部分: 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

我有这个问题已经有一段时间了,我看不到一个明显的解决办法。 我正在试图编译一个程序,但我在以下方面遇到了一个错误 代码的一部分:

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()
{

}
类条目
{
私人:
int node_id;
国际长途电话[2];
公众:
入境(国际);
~进入(无效);
int get_node_name(void){return node_id;};
int*get_toll(void){return toll;};
int*get_etoll(void){return etoll;};
无效输入操作();
};
entry::entry(int-id)
{
节点_id=id;
对于(int i=0;i<2;i++)
{
隧道费[i]=0;
etoll[i]=0;
}
}
条目::~entry()
{
}
entry::entry_operate()
{
}
错误: [错误] ISO C++禁止声明“不输入类型”的“输入操作”。 [错误]int entry::entry_operate()的原型与类“entry”中的任何原型都不匹配
[错误]候选项是:void entry::entry_operate()

您需要指定完整的函数类型:

void entry::entry_operate() { /* ... */ }

并请替换
任何foo(void)通过
任何foo()