社区
C++ 语言
帖子详情
模板中的静态成员是不是在dll和使用这个dll的exe中各有一个值
20040216
2006-11-15 01:46:58
用同一个类型实例化这个模板后,发现静态成员在dll中和exe中的值各不一样
是程序的问题吗,我用的vc7.1
...全文
121
4
打赏
收藏
模板中的静态成员是不是在dll和使用这个dll的exe中各有一个值
用同一个类型实例化这个模板后,发现静态成员在dll中和exe中的值各不一样 是程序的问题吗,我用的vc7.1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
taodm
2006-11-15
打赏
举报
回复
当然!
20040216
2006-11-15
打赏
举报
回复
那做Singleton模板是不是没意思了
在dll中和exe中静态的那个指针,在dll中赋值后,在exe中还是NULL,或者exe中赋值后,dll中还是NULL
taodm
2006-11-15
打赏
举报
回复
每个链接单元一份。
所以,dll和exe里各是一个实例。
飞哥
2006-11-15
打赏
举报
回复
没明白啥意思
dll
创建和
使用
dll
创建和
使用
工程,可借鉴作为
模板
。开发环境VS2012。
自己写的
dll
的简介
可共享性:前者不可共享,也就是说如果两个
EXE
使用
了同
一个
静态库,那么实际在内存
中
存在此库的两份拷贝,而后者是可共享的。 可升级性:前者不可升级(因为静态库符号已经编入
EXE
中
,要升级则
EXE
也需要重新编译),...
WtOPCSvr.
dll
假如类A有个静态变量m_s,那么当1.
exe
使用
了2.
dll
中
提供的某个A对象时,由于
模板
扩展机制,1.
exe
和2.
dll
中
会分别存在自己的一份类静态变量A<int>.m_s。 这样,假如1.
exe
中
从2.
dll
中
取得了
一个
的类A的实例对象a,...
dll
全面讲解
全面讲解在C++
中
广泛应用的
dll
,包括动态
模板
库,静态
模板
库的原理和在内存
中
的存储方式,
dll
的静态调用和动态调用,win32平台
中
编写
dll
实例,mfc编写
dll
实例...
Nvelocity.
dll
Nvelocity.
dll
适用于静态
模板
生成的
一个
组件
DLL
C++ 语言
64,685
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章