最佳答案
在 C + + 类中,为什么分号在括号后面?我经常忘记它,得到编译器错误,因此浪费时间。对我来说似乎有点多余,但事实并非如此。人们真的会这样做吗:
class MyClass
{
.
.
.
} MyInstance;
我是从结构和枚举的 C 兼容性的角度来看的,但是由于类不是 C 语言的一部分,我猜它主要是为了保持类似声明结构之间的一致性。
尽管一个好的代码完成 IDE 可能会在编译之前捕捉到这一点,但我所寻找的更多的是与设计原理相关的东西,而不是能够改变任何东西。