0
什么不对这个代码:错误:X没有指定类型
class C {
public:
int h();
};
C he; //Fine
he.h(); //Error: 'he' does not name a type
int main() {
C me; //Fine
me.h(); //Fine
}
使用MinGW的4.6.2。
注意:我只编译,而不是链接。
如果你可以在外面调用函数,为什么'main'存在? – Pubby
编译时出现的错误是编译错误(a.k.a:错误,因为您的代码不符合语言规定的规则)。你在运行时得到的是运行时异常(a.k.a:你的代码遵循语言规则,但在执行时会做错事情)。 –
我是为什么我可以做'诠释我',但不能对班级做同样的事情。我只是意识到我可以声明一个类,而不是执行它的功能。 –