问题描述
- 如何设置友类访问.cpp中变量,大概意思是.cpp中的对象名是什么?
-
是这样样子,我有一个data.h,相应地有data.cpp,再建立一个Save.h,相应地有Save.cpp.
目的显然就是想把data类里的数据通过save给导出来。
我的思路是,将save类设为data类的友类,可是如果在save.h,加入Data mydata,那么
只是新建一个新的对象而已,和data.cpp中的变量们完全没有关系,除了长的像。
我想是不是data.cpp中的变量是从属于data类下的一个对象的,不知道这么想对不对。
如果是对的,应该是有个对象名可以拿来在save.cpp中拿来直接访问的。
如果我想的不对,不知道正确的访问方法是什么?
我是个门外汉,原来搞化学的,大神们帮帮我,在过年前把这个搞定,好么好么
解决方案
data类定一个save的类对象,然后通过这个对象导出数据。
解决方案二:
这个和cpp还是h没有关系,include只是机械地包含头文件而已,在一个文件中怎么定义的还是怎么定义。
解决方案三:
这个和cpp还是h没有关系,include只是机械地包含头文件而已,在一个文件中怎么定义的还是怎么定义。
解决方案四:
我就是这样做的啊,可是定义出来的这个对象,并不能读取我原来那个类的数据,除了静态数据。
解决方案五:
我就是这样做的啊,可是定义出来的这个对象,并不能读取我原来那个类的数据,除了静态数据。
时间: 2024-09-10 21:24:54