Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/124.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 什么是;错误:无效的函数声明;什么意思?_C++_G++_Compiler Errors - Fatal编程技术网

C++ 什么是;错误:无效的函数声明;什么意思?

C++ 什么是;错误:无效的函数声明;什么意思?,c++,g++,compiler-errors,C++,G++,Compiler Errors,在GCC4.1.2中,我得到以下代码的错误tmp.cpp:8:error:invalid function declaration namespace edit { class A { public: void foo( ); }; } void edit:A::foo( ) { } 问题很容易解决: void edit:A::foo( ) { ^ missing ':' 应该是: void edit::A::foo( ) { @STingR

在GCC4.1.2中,我得到以下代码的错误
tmp.cpp:8:error:invalid function declaration

namespace edit {
  class A {
  public:
    void foo( );
  };
}

void edit:A::foo( ) {
}

问题很容易解决:

void edit:A::foo( ) {
         ^
    missing ':'
应该是:

void edit::A::foo( ) {

@STingRaySC:有答案的问题是件好事。这只会有帮助,不会伤害以后搜索该错误消息的任何人,那么删除它又有什么好处呢?