永发信息网

vc++创建静态成员变量

答案:4  悬赏:50  手机版
解决时间 2021-04-18 16:52
我想在一个类中定义一个static的画刷,让所有该类的对象共享,但总是出错,我在头文件中static CBrush m_brush(RGB(255,0,0));但不行,总是出错,请问该怎么定义???谢谢了

呵呵,还是没解决根本问题哟!!我再说的简单点,在类CMyWnd中定义一个静态的画刷,颜色是RGB(255,0,0);能够被CMyWnd类的所有对象共享,如何定义???
最佳答案
h中:
static CBrush m_brush

cpp中加:
CBrush 类名::m_brush = RGB(255, 0, 0);
全部回答
把x定义为全局变量!在b()要用到x的时候先用extern int x;声明一下。
定义静态变量不要在任何一个类里面定义,这样在其他类使用的时候只要申明一下就可以了,实际你的静态变量是一个全局的静态变量
CBrush :: m_brush(RGB(255,0,0)); 再类内部声明。外部定义,一定要在外部定义
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
门前请勿停车创意标语,如何委婉地写禁止停车
现代诗歌创作诗人燕窝,中学生自创诗歌
be keen什么意思中文翻译
泰迪为什么有红色泪痕,泰迪犬有泪痕
怎样才能王俊凯聊天,袁可欣怎样嫁给王俊凯
人之生也,与忧患俱来,知其无可奈何,而安之
色彩如何将颜色画漂亮
喝酒的时候吃什么菜比较好
荆芥可以和花蛤一起吃吗
本人中央财经大学行政管理专业学生,目前纠结
从天水到兰州走高速多少公里,得几个小时到?
这一生最美的祝福 这首诗歌感想
51分之23除以46分之102的倒数商是多少
威士忌配什么好喝,喝威士忌吃什么
常州离扬州多远,扬州到兴化几个小时
推荐资讯
想吃鸡怎么升级?
会不会有流星碰撞到飞机呢?碰到后会有什么后
女生低血压的原因,女人血压低的原因
印度选择阵风是促使俄罗斯卖苏35给中国的吗
什么手机银行可以转账,超级网银是什么啊
有一首歌其中有一句歌词是生活就像过大山歌名
文明城市的意义,中学生创建文明城市应该怎么
剑三五花肉哪里出,剑三五花肉哪里有卖 交易所
尿急尿频尿痛吃什么药,尿急尿痛吃什么药好
邮箱微博账号怎么注销,微博我用邮箱注册怎么
关于采莲的诗句
唐诗长安别称,行军九日思长安固原在题材上属
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?