未命名的类
与命名的类或结构不同,未命名的类和结构必须在它们被定义的地方实例化,并且不能具有构造函数或析构函数。
struct {
int foo;
double bar;
} foobar;
foobar.foo = 5;
foobar.bar = 4.0;
class {
int baz;
public:
int buzz;
void setBaz(int v) {
baz = v;
}
} barbar;
barbar.setBaz(15);
barbar.buzz = 2;