0

C++ struct 是否也像类一样调用构造函数(默认、复制构造函数)和析构函数,或者它们遵循 C 语言的 struct 指南?那么在下面的示例中,是否调用了默认构造函数?

Foo structObject; \\Foo is a struct
4

1 回答 1

5

是的,他们有。C++和C++ 之间的唯一区别在于其成员的可见性。默认情况下,成员为 public、private。structclassStructclass

有效地,写作

class A {
public:
//// ...
}

和写一样

struct A {
//// ...
}
于 2013-03-06T01:07:14.423 回答