C++ 什么是;错误:无效的函数声明;什么意思?
在GCC4.1.2中,我得到以下代码的错误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
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:有答案的问题是件好事。这只会有帮助,不会伤害以后搜索该错误消息的任何人,那么删除它又有什么好处呢?