C++学习之static数据成员
本文和大家分享的主要是c++中static数据成员的相关用法及源码示例,希望能帮助大家更好的学习C++。 static(静态存储)数据成员
StaticTest.cpp : 定义控制台应用程序的入口点。 1.知识点
static(静态存储)数据成员:编译时就被创建和初始化。 2.代码
#include \"stdafx.h\" #include
using namespace std; class computer { private: float price; public:
static float total_price;//static数据成员 向编译器描述:如何为static数据成员分配内存
computer(const float p) { price = p; total_price += p;
}
~computer() {
total_price -= price; }
void print() {
cout<<\"总价:\"< computer comp1(7000); cout<<\"购买电脑1后\"< cout<<\"退掉电脑2后\"< 文章来源:麦子学院 原文链接:http://www.maiziedu.com/wiki/cplus/data/ 因篇幅问题不能全部显示,请点此查看更多更全内容