C++中一个类的静态成员是另外一个类类型如何初始化? 我来答 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 辛兰英廖姬 2020-04-20 · TA获得超过3.6万个赞 知道大有可为答主 回答量:1.4万 采纳率:28% 帮助的人:800万 我也去答题访问个人页 关注 展开全部 静态成员属于类作用域,但不属于类对象,程序一运行就初始化了,不可能再在构造对象的时候再初始化了吧你用赋值语句赋值就好静态成员其实和全局变量地位是一样的,只不过编译器把它的使用限制在类作用域内(不是类对象,它不属于类对象成员)要在类的定义外(不是类作用域外)初始化,如在cpp文件中size_ta::ass=0;//a::表示a类作用域,所以还是在类作用域内初始化的//另外static不需要重复写 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-10-08 为什么类的静态成员变量要在类外初始化 36 2020-11-15 c++里用类的一个对象初始化该类的另一个对象是什么意思 为你推荐: