【讨论】关于类与类共享数据(无亲朋好友关系)
我了解了一下MFC和WTL关于这个问题的实现方法,他们都是利用一个全局类(如Module State等),在程序初始化的时候把需要共享的数据保存在里面,这样其他类或者全局函数,都可以通过访问它来读取需要的数据了,而且还方便了动态链接库的编写,因为,比如模块的Instance,大家都需要获取,至于如何获取,可以调用GetModuleHandle这个Teb函数,可是如果是在动态链接库里调用,我们都知道动态链接库是被动的,它并不是执行体,所以它是没有线程的,当你调用这个函数时,得到的其实是调用线程所对应的Instance,这样看来,全局变量貌似是唯一真正属于模块的。
可是我很好奇,全局变量真的是解决这个问题唯一的答案吗?
这问题本身并没有什么实际的意义,姑且当它是一个脑筋急转弯,智力测验之类,
供有智之士,博学之人,无聊的时候思考一下,讨论一下,也供我这种小菜,有机会
学习一下大牛们的思维方式,拓宽一下眼界,
高人们,别矜持了,燃烧你们的小宇宙,尽情的发泄吧.
可是我很好奇,全局变量真的是解决这个问题唯一的答案吗?
这问题本身并没有什么实际的意义,姑且当它是一个脑筋急转弯,智力测验之类,
供有智之士,博学之人,无聊的时候思考一下,讨论一下,也供我这种小菜,有机会
学习一下大牛们的思维方式,拓宽一下眼界,
高人们,别矜持了,燃烧你们的小宇宙,尽情的发泄吧.
...全文
相关推荐
大型共享数据库的数据关系模型 翻译
数据关系模型:为大型共享数据库提供数据独立性的基础,使用户与数据内部结构隔离。2. n元组关系模式:一种描述数据的正式方法,强调数据的自然结构。3.
files.mrnld.net:亲朋好友的小文件共享服务
【files.mrnld.net:亲朋好友的小文件共享服务】是一个基于JavaScript技术构建的轻量级文件分享平台,旨在为用户提供便捷、安全的文件传输体验,尤其适合在亲朋好友间进行小文件的快速共享。
UML类图与类的关系详解
UML类图是面向对象分析与设计的核心工具,它通过图形化的方式展示系统的静态结构和类之间的关系。类图的主要元素包括类名、属性和方法,这些元素通过不同的连接方式来表达出各种关系。1. **泛化(Gen
类与类之间的关系
### 类与类之间的关系#### 1. 继承关系**定义**:继承是指一个类(称为子类或子接口)继承另一个类(称为父类或父接口)的功能,并可以在此基础上添加新的功能。
类的数据共享与保护PPT资料.pptx
"类的数据共享与保护"类的数据共享与保护是程序设计中非常重要的概念,涉及到对象的作用域、可见性和生存期等方面。在本节中,我们将详细介绍类的数据共享与保护机制。


