请教怎么样调用其他类中的结构体成员变量的数据?
我的程序中:CADlg类中有
struct Data
{
CString m_Item[362];
float m_ItemData[365][361];
} m_Data;
其中m_Data为ADlg对话框类中的public成员,程序过程中已完成赋值。
我想在CBDlg类中使用ADlg类中m_Data中的数据。曾尝试过类对象直接复制,不过编译提示stack overflow错误.
请问我应该如何调用?全局变量or从堆中申请空间,求具体方法代码,多谢了!
struct Data
{
CString m_Item[362];
float m_ItemData[365][361];
} m_Data;
其中m_Data为ADlg对话框类中的public成员,程序过程中已完成赋值。
我想在CBDlg类中使用ADlg类中m_Data中的数据。曾尝试过类对象直接复制,不过编译提示stack overflow错误.
请问我应该如何调用?全局变量or从堆中申请空间,求具体方法代码,多谢了!
...全文
相关推荐
c++继承中的内存布局
1* 类如何布局? 2* 成员变量如何访问? 3* 成员函数如何访问? 4* 所谓的“调整块”(adjuster thunk)是怎么回事? 5* 使用如下机制时,开销如何: * 单继承、多重继承、虚继承 * 虚函数调用 * 强制转换到基类,或者强制转换到虚基类 * 异常处理
new resource
最新的上传,谈VC++对象模型,gezhongxuexiziliao
C#调用C++封装成DLL的结构体及类
C#调用C++封装成DLL的结构体及类
VC++结构体成员变量和方法
VC++结构体成员变量和方法,实现结构体成员调用
C语言中结构体偏移及结构体成员变量访问方式的问题讨论
c语言结构体偏移 示例1 我们先来定义一下需求: 已知结构体类型定义如下: struct node_t{ char a; int b; int c; }; 且结构体1Byte对齐 #pragma pack(1) 求: 结构体struct node_t中成员变量c的偏移。 注:这里的偏移量指的是相对于结构体起始位置的偏移量。 看到这个问题的时候,我相信不同的人脑中浮现的解决方法可能会有所差异,下面我们分析以下几种可能的解法: 方法1 如果你对c语言的库函数比较熟悉的话,那么你第一个想到的肯定是offsetof函数(其实只是个宏而已,先姑且这样叫着吧),我们man 3 offset


