【问题标题】:What does "error: invalid function declaration" mean?“错误:无效的函数声明”是什么意思?
【发布时间】:2010-03-23 23:59:44
【问题描述】:

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

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

void edit:A::foo( ) {
}

【问题讨论】:

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


    【解决方案1】:

    问题很容易解决:

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

    应该是:

    void edit::A::foo( ) {
    

    【讨论】:

    • @STingRaySC:有解决方案的问题是一件好事。这只会帮助并且不会伤害后来搜索该错误消息的任何人,那么删除它有什么好处呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 1970-01-01
    • 2012-01-17
    相关资源
    最近更新 更多