社区
进程/线程/DLL
帖子详情
能不能导出一个类的公有成员变量?
phisherr
2006-06-21 05:49:49
如int型的
我用
class CA
{
...
int __declspec(dllexport) m_a;
...
}
这种格式怎么不行呢?
提示是error C2071: “CA::m_a” : 非法的存储类
...全文
409
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
打赏
举报
回复
它又不是静态的成员,没有类的实例,怎么引用其成员变量?
设计模式总结篇系列:外观模式(Facade)
张三自从毕业后开始做软件开发,做着做着发现不爽了,钱赚不了太多,头发也白了。于是拿着一点小资本,想着做点小生意。瞅着眼前的餐饮行业还不错,于是打算开一家餐馆。开参观可不是一件容易的事,仅仅行政
类
的审批流程就不少。至少包括办理卫生许可证,办理税务登记,办理工商登记等。 我们先来看一下行政审批接口: 1 interface Executive{ 2 3 public void
设计模式(九)外观模式Facade(结构型)
设计模式--外观模式Facade(结构型): 1. 概述 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。 例子1:
一个
电源总开关可以控制四盏灯、
一个
风扇、一台空调和一台电视机的启动和关闭。该电源总开关可以同时控制上述所有电器设备,电源总开关即为该系统的外观模式设计。 2....
设计模式-外观模式-Facade Pattern
例如,在Java微服务项目中,外观模式可以用于代码分层,其中Facade作为对外暴露API接口的一层,Controller作为API的实现
类
,Service为核心业务服务。在这些语言中,外观模式的实现方式可能会有所不同,但核心思想是一致的:提供
一个
高级的接口,简化对子系统的操作。这种模式隐藏了子系统的细节,使得客户端代码可以通过
一个
简单的接口来访问子系统的功能,从而降低了客户端与复杂子系统之间的耦合度。外观模式是
一个
强大的工具,可以帮助简化复杂系统的接口,但也应该谨慎使用,以避免引入不必要的抽象层次。
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章