我是新手,所以请相应解释 - 非常感谢帮助。
通常我们这样做:
Class A
{
int a;
...
}
这是对的吗?
Class A
{
...
}
int main()
{
int A::a; //declaring class member within main
}
答案 0 :(得分:3)
否则您无法在函数内部对类成员进行单独定义。
您可以在函数内部定义一个类,本地类,但必须在该类定义中定义所有内容。
请注意,C ++是一种区分大小写的语言。单词Class
不是C ++关键字。单词class
是。
答案 1 :(得分:0)
你在做什么是不正确的。我不知道你要做什么。
如果您有静态类成员,则需要在类外部定义它。 您可以在main函数中定义整个类,但它几乎没用。
答案 2 :(得分:0)
在函数范围内声明的变量是 local 到该函数。成员字段是在类中具有范围的变量。所以不,你不能在一个函数中声明成员字段。