gpt4 book ai didi

c++ - 为什么我不能在构造函数中初始化我的静态数据成员

转载 作者:IT老高 更新时间:2023-10-28 21:55:46 25 4
gpt4 key购买 nike

我在 parashift 中阅读了答案,但我需要详细说明为什么编译器不允许在构造函数中定义静态成员变量。

最佳答案

静态成员变量不与类的每个对象相关联。它由所有对象共享。如果您在 ctor 中进行初始化,则意味着您正在尝试与特定的类实例相关联。由于这是不可能的,所以不允许。

关于c++ - 为什么我不能在构造函数中初始化我的静态数据成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2323927/

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