vc高手们,请教个问题!

来源:百度知道 编辑:UC知道 时间:2024/06/16 16:40:26
用MFC创建一个单文档应用程序后,那么在这个工程中,比如视图类,框架类,文档类,每一个类都在一个*.cpp源文件中,这些不同的*.cpp文件之间是怎么通信的呢,比如说视图类中有个函数是获得文档类指针,但是这个文档类的指针和视图类的这个函数又不在一个源文件中,怎么能获得呢,况且文档类的对象又不是全局的?

你是说编译的原理? 每个.cpp编译成一个.obj, 这里的对象都是保留了名字的(改动过的名字) , 在一个 .obj里可以通过这个名字使用其他 .obj里的对象, 链接的时候根据名字链起来。

这里所说的对象包括所有非局部的变量和函数