我是一个新手,所以请解释一下——非常感谢帮助。
通常我们这样做:
Class A
{
int a;
...
}
正确吗?
Class A
{
...
}
int main()
{
int A::a; //declaring class member within main
}
不可以在函数中单独定义类成员。
你可以在函数内部定义一个类,一个本地类,但是所有的东西都必须在这个类定义中定义。
注意c++是一种区分大小写的语言。单词Class
不是c++关键字。单词class
是。
你这样做是不正确的。我不知道你想干什么。
如果有静态类成员,则需要在类外部定义它。您可以在main函数中定义整个类,但这几乎没有什么用处。
在函数作用域中声明的变量local。成员字段是在类中具有作用域的变量。因此,不能在函数中声明成员字段。