“错误:无效功能声明”是什么意思?

时间:2010-03-23 23:59:44

标签: c++ g++ compiler-errors

使用GCC 4.1.2,我得到以下代码的错误tmp.cpp:8: error: invalid function declaration

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

void edit:A::foo( ) {
}

1 个答案:

答案 0 :(得分:2)

问题很容易解决:

void edit:A::foo( ) {
         ^
    missing ':'

应该是:

void edit::A::foo( ) {