gpt4 book ai didi

c++ - 标准似乎支持(下面的代码片段编译)一个与类本身具有相同类型的静态数据成员

转载 作者:可可西里 更新时间:2023-11-01 18:27:19 25 4
gpt4 key购买 nike

<分区>

标准中具体涵盖了哪些内容?我发现 §9.2/10: Non-static (9.4) data members shall not have incomplete types.特别是,C 类不应包含 C 类的非静态成员,但它可以包含指向 C 类对象的指针或引用。,但这似乎并不直接支持问题手。

#include <iostream>
struct A{
int i;
static A a;
};

A A::a{10};

int main() {
std::cout << A::a.i << '\n';
}

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