使用GCC 4.1.2,我得到以下代码的错误tmp.cpp:8: error: invalid function declaration
namespace edit {
class A {
public:
void foo( );
};
}
void edit:A::foo( ) {
}
答案 0 :(得分:2)
问题很容易解决:
void edit:A::foo( ) {
^
missing ':'
应该是:
void edit::A::foo( ) {