gpt4 book ai didi

c++ - 为什么我必须在 C++ 中的类声明末尾加上分号?

转载 作者:IT老高 更新时间:2023-10-28 12:35:02 27 4
gpt4 key购买 nike

在 C++ 类声明中:

class Thing
{
...
};

为什么我必须包含分号?

最佳答案

完整的语法本质上是

类名{成分}实例;

其中“constituents”是类元素和方法的序列,“instances”是类实例(即对象)的逗号分隔列表。

例子:

class FOO {
int bar;
int baz;
} waldo;

同时声明 FOO 类和一个对象 waldo。

实例序列可能为空,在这种情况下,您只需

class FOO {
int bar;
int baz;
};

你必须把分号放在那里,这样编译器才会知道你是否声明了任何实例。

这是一个与 C 兼容的东西。

关于c++ - 为什么我必须在 C++ 中的类声明末尾加上分号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1783465/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com