这个程序哪里有问题?还有程序上面还注释了一个问题;谢谢了。

2025-01-05 02:03:49
推荐回答(1个)
回答1:

float computer::total_price=0;//为什么叫这边要用两个冒号,这两个冒号能去掉吗?

因为total_price是类的静态变量,::是全局引用符号,在程序中引用类中的静态变量或静态函数必须用类名加全局引用符号

comp2 ~computer();
应变为comp2.~computer();

这个程序没有问题, 主要是体现对于类中静态变量的理解和构造函数和析构函数的理解