我开始学习C++,只是出于好奇,为什么C++要求在类声明的末尾加上";",例如:
class A
{
/*...*/
};
在像Java这样的编程语言中,分号用于表示语句的结束。
关于什么方面不同?
int i(5);
在C++中,类与分号的关系如何?编译器是否将类视为语句,还是对其有不同的解释?
我开始学习C++,只是出于好奇,为什么C++要求在类声明的末尾加上";",例如:
class A
{
/*...*/
};
在像Java这样的编程语言中,分号用于表示语句的结束。
关于什么方面不同?
int i(5);
在C++中,类与分号的关系如何?编译器是否将类视为语句,还是对其有不同的解释?
class A {
...
} x, y, z;
在类声明末尾加上分号基本上明确地表示我们没有声明这种类型的任何变量。
}
后面的东西不是变量? - Wooble