多个类共用一个变量,怎样最好?

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:23:16
MFC中,很多类都必须使用同一个变量,在每个类中都声明很麻烦,该怎样最好?

c++ 有多继承,写一个公共的父类就可以了。
也可以定义全局变量(不推荐,呵呵)。
第三,可以定义一个工具类,应用程序执行时生成一个实例,这个类中定义程序中用到的所有公共变量,const 常量等等,便于管理。

全局变量不就可以了

1. 全局变量, 使用的地方用extern 申明
2. 使用多层继承, 公共基类中定义变量