您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页C++学习之static数据成员

C++学习之static数据成员

来源:飒榕旅游知识分享网
 在线学习好工作 http://www.maiziedu.com/

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<<\"总价:\"<float computer::total_price = 0;//真正的内存分配 int _tmain(int argc, _TCHAR* argv[]) {

computer comp1(7000); cout<<\"购买电脑1后\"<cout<cout<<\"总价:\"<<\"购买电脑2后\"<computer comp3(2500); cout<<\"购买电脑3后\"<comp2.~computer();

cout<<\"退掉电脑2后\"<3.运行结果

文章来源:麦子学院

原文链接:http://www.maiziedu.com/wiki/cplus/data/

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sarr.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务