C++求助、、、

自己的分析结果a=3,b=8 a=5,b=13
2025年02月28日 22:42
有1个网友回答
网友(1):

因为b是静态数据成员,为所有对象所共有。在执行A构造函数的时候,将b改变为5+3=8;而后面又执行B构造函数,将b改变为8+5=13;
而两个display静态成员函数都在其后输出的,所以b的值都是13.