QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1501|回复: 5

用全局变量可以在不同类的对象之间共享数据吗?

[复制链接]
发表于 2005-2-28 00:03:42 | 显示全部楼层 |阅读模式
我有一堆指针需要在不同的对象之间共享,可是因为一些其他的问题不能在他们之间传递对象,所以我想用一个全局的struct来储存这些指针,然后让几个不同类的对象都能调用,这样作可以吗?有没有更好的办法?多谢
发表于 2005-2-28 08:35:54 | 显示全部楼层
可以
回复

使用道具 举报

发表于 2005-2-28 18:08:12 | 显示全部楼层

Re: 用全局变量可以在不同类的对象之间共享数据吗?

[quote:a076af33de="washman"]因为一些其他的问题不能在他们之间传递对象[/quote]
我想知道具体是一些什么问题,因为用全局变量一般来说是个不好的习惯...
回复

使用道具 举报

 楼主| 发表于 2005-2-28 19:59:27 | 显示全部楼层

Re: 用全局变量可以在不同类的对象之间共享数据吗?

[quote:ba6b466b52="玛宁"][quote:ba6b466b52="washman"]因为一些其他的问题不能在他们之间传递对象[/quote]
我想知道具体是一些什么问题,因为用全局变量一般来说是个不好的习惯...[/quote]

恩,因为我在改写别人写的程序,如果要把对象传递进去的话,要修改很多很多内容,我没那么多时间了,所以要找个简单的方法。我也觉得用全局变量不好,不知道有没有其他办法实现同样的目的?
回复

使用道具 举报

发表于 2005-3-1 08:00:18 | 显示全部楼层
咳咳。。。)原来是这样啊,那你还是用全局变量好了。
回复

使用道具 举报

发表于 2005-3-1 11:13:01 | 显示全部楼层
在c++中,静态数据成员是推荐的全局数据使用方式。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 14:26 , Processed in 0.047040 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表