有个基础类 class A
另外有 class B, C, D ....要使用类A.
但是类A初始化时非常浪费资源. 所以尽量减少其对象的数量.
我把A定义成全局对象, 这样B, C, D就能直接使用, 而且只有一个对象, 节省资源.
但是在B, C, D中直接使用全局A是不是不符合C++的编程思想.
C++在类中直接使用另一个全局类对象这样好不好?
答案:2 悬赏:30 手机版
解决时间 2021-03-05 07:34
- 提问者网友:动次大次蹦擦擦
- 2021-03-04 15:25
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-03-04 16:33
那把A里面的变量什么的定义成静态类型的不就行了
全部回答
- 1楼网友:封刀令
- 2021-03-04 17:30
类外给类的私有或者保护成员不能赋值,public公有成员可以。
赋值方式:
myclass my;
my.m_int = 0;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯