问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

静态数据成员的小问题

发布网友 发布时间:2023-07-15 03:41

我来回答

2个回答

热心网友 时间:2024-12-02 15:06

我说下我的看法,不过程序没调试。。。
静态成员是属于类的,不是属于对象的,也就是说定义类的时候就为静态成员分配了内存,定义对象时候不会再分配。
所以aClass o1,o2,o3;
cout<<o1.gettotal()<<"objects in existence\n";这句输出的应该是3,因为定义了3个对象,所以调用了3次构造函数,total++;执行了3次。
aClass * p;
p = new aClass;之后cout<<o1.gettotal();输出的应该是4,因为又定义了一个对象
delete p;
cout<<o1.gettotal();之后输出的应该是3,因为调用了一次析构函数,total--;执行了一次
整个程序中静态变量total只定义了一次,分配了一次内存

热心网友 时间:2024-12-02 15:07

首先定义了一个私有的静态整型数据成员total
然后定义了一个构造函数aClass
然后定义了一个析构函数aClass
再定义一个方法gettotal

total初始值是0

main函数定义了aclass类的三个对象
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁能给个单机版的风云之雄霸天下啊?? 求风云雄霸天下PC单机游戏WIN7版 雄霸天下任务指南 开心网001老房子卖了以后家具还有吗? 为什么001开心网买房子组件删除仓库里的东西都没了 请教一下,开心001的开心庄园里面的建材有好多富余的的 除了5元一个卖... 开心网001小号怎么给大号送房子? 开心网001多少级能送别人房子?多少级能接受别人给的房子? 开心网001果实或家具能送人吗 开心网(kaixin001)怎么买外地房子? 如何使自己的长指甲不易断?不擦指甲油 fifa14经理模式皇马阵容改造 csc2822与tda2822有何区别? 怎么做扬声器放大线路 马金奥斯的技术特点 急急急:我想把收音机上的两个喇叭扯在电脑上怎么插? 马金奥斯的介绍 tda2822和8403哪个好听 巴萨翻盘晋级还有希望吗 马金奥斯的履历 马尔基尼奥斯的介绍 马金奥斯的成长经历 合同签金证总部公司,是属于外包么 审计师考试《审计理论与实务》:审计的独立性 they are fun.fun用的对吗。。。百度词典翻译里说fun只能用于他所修饰的... they are fun与they are funny意思上有什么区别吗?用fun和funny是不是... 求解答过程:阅读短文,选择正确答 今天见到皖K00001,大家猜猜是什么车 寿阳新元煤矿现状 寿阳新元煤矿工资怎么样 &quot;c++中, 类的静态成员与类的实例无关.&quot; 这句话对吗?? 请问在java中一个类里的static数据成员不是属于类而不属于对象吗?那不... 后果有三种猜一生肖 公司社保账户开了必须交社保吗 梦到本人结婚但没结成 为什么鼠标右键一点就是方块形式了,没有剑头了 深度技术XP系统鼠标指针变成一个黑方块如何解决 红枫抗冻吗 崩坏三无星之夜第二关怎么过崩坏三第二关的角色推荐及打法要点_百度知 ... 崩坏3噩梦矩阵空间联机第二关 《崩坏3》最终吼姆幻想第二关射手峡谷通关攻略 金属块密度的平均值怎么计算? 平均密度的计算方法! 平均密度计算时用什么来计算。第二问 人造的金砖,或者金首饰如果埋在地底下,要多少年才能分解掉,失去人为的... 黄金10万年后会烂吗 遇人不淑请朋友帮忙解一下定的含意 如何帮助男朋友建立自信 金坠子掉在粪坑,多年以后会不会烂 黄金会腐烂吗