社区
进程/线程/DLL
帖子详情
能不能导出一个类的公有成员变量?
phisherr
2006-06-21 05:49:49
如int型的
我用
class CA
{
...
int __declspec(dllexport) m_a;
...
}
这种格式怎么不行呢?
提示是error C2071: “CA::m_a” : 非法的存储类
...全文
382
7
打赏
收藏
能不能导出一个类的公有成员变量?
如int型的 我用 class CA { ... int __declspec(dllexport) m_a; ... } 这种格式怎么不行呢? 提示是error C2071: “CA::m_a” : 非法的存储类
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
phisherr
2007-01-28
打赏
举报
回复
谢谢大家
hijack
2006-06-23
打赏
举报
回复
同意DentistryDoctor,单单导出成员变量没任何实际意义。估计也没法导出。
使用AFX_EXT_CLASS导出整个类
class AFX_EXT_CLASS CA {
......
}
zzw_happy
2006-06-23
打赏
举报
回复
class Test{
public:
static __declspec(dllexport) int iii;
virtual void fun(){
cerr << "in Fun."<< endl;
}
};
int Test::iii;
没有问题啊。可以导出,只是没有办法用extern "C"修饰。
phisherr
2006-06-22
打赏
举报
回复
谁知道怎么回事啊?
phisherr
2006-06-21
打赏
举报
回复
那就就是没的谈了???
phisherr
2006-06-21
打赏
举报
回复
定义成static也不行 啊
DentistryDoctor
2006-06-21
打赏
举报
回复
它又不是静态的成员,没有类的实例,怎么引用其成员变量?
易语言源码易语言翻译
类
源码
易语言源码易语言翻译
类
源码
易语言源码易语言分
类
资源管理器源码
易语言源码易语言分
类
资源管理器源码
docker.1ms.run-vllm-vllm-openai-v0.23.0.tar.7z.002
1
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章