腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
7
回答
模板
中
的
静态
成员
变量
,
具有
多个
dll
、
、
、
、
我
的
代码是针对
多个
.
dll
文件构建
的
,并且我有一个
具有
静态
成员
变量
的
模板
类。 我希望这个
静态
成员
变量
的
相同实例在所有all中都可用,但它不起作用:我在每个all中看到不同
的
实例(不同
的
值)。当我不使用
模板
时,没有问题:初始化源文件
中
的
静态
<
浏览 7
提问于2008-12-29
得票数 19
回答已采纳
1
回答
导出/定义
静态
模板
专用
成员
变量
C++
、
因此,我目前正在导出一个
DLL
,并且遇到了一个问题:我有一个
模板
类,其中包含一个
静态
char*[]
成员
变量
。我想将其定义为
模板
的
专门化。示例:#include <
dll
_defines.h> class MY_API MyTemplate public:} MySp
浏览 2
提问于2014-10-10
得票数 0
1
回答
跨
多个
DLL
/DSO
具有
静态
成员
的
模板
类
、
、
、
、
关于包含
静态
成员
变量
的
C++
模板
类,以及从动态库或共享对象导出它们
的
问题很多。但是这个更深一点:如果有
多个
共享对象,每个对象都有自己
的
实例化集,但可能使用来自另一个共享对象
的
实例化,那么该怎么办?100 -> 1000(template 1) 1000 -> -1这意味着库和可执行文件都访问相同
的</e
浏览 5
提问于2012-06-11
得票数 1
回答已采纳
4
回答
模板
类
的
静态
数据
成员
在文件
中
的
初始化顺序是什么?
、
、
、
在给定文件
中
,如果我有,struct B { static int b; };int B::b;template<typename T>template<typename T> T X<T>::t;假设X是用A和B实例化
的
,并且它
的
static
成员
在代码
中</
浏览 2
提问于2011-07-14
得票数 7
回答已采纳
2
回答
非
静态
数据
成员
和一个定义规则
、
、
、
、
,我认为这是由于3.2.4
中
的
声明所致: 可以有
多个
类类型
的
定义(第9条)、枚举类型(7.2)、带有外部链接
的
内联函数(7.1.2)、类
模板
(第14条)、非
静态</e
浏览 6
提问于2016-12-04
得票数 6
回答已采纳
1
回答
我需要从
DLL
导出一个
模板
变量
(__declspec)。
、
、
我有一个
模板
类,其中必须初始化一个
成员
变量
(为null),如下所示:T * Singleton<T>::m_pInstance = NULL;这在常规程序
中
是正确
的
,因为头文件是解决方案
的
一部分。但是现在我想将类添加到
DLL
中
,并从<
浏览 1
提问于2012-06-17
得票数 0
回答已采纳
1
回答
如何在c++
中
从"public ref class“创建一个公共
变量
?
、
、
、
、
如何允许
变量
位于"public ref class“
的
public/global作用域?Visual C++ 2010namespace fdll { { int bar(intnum);在我
的
DLL
main.cpp
中
:int fdll::f
浏览 0
提问于2012-05-02
得票数 1
回答已采纳
2
回答
使用CRTP
的
全局构造函数
、
我们
的
想法是使用它在一些映射中注册一个类型,以便稍后查找。似乎只有当我实例化了派生类
的
成员
并使用了基类时,这才能起作用。foo_;}; return 0;类Test继承自Bar<Test>,后者有一个Foo类型
的
静态
成员
变量
不幸
的
是,Foo
的
构造函数没有被调用。当一个类使用CRTP实例化一个
模
浏览 0
提问于2014-02-22
得票数 0
4
回答
DLL
-导出
模板
基类
的
静态
成员
、
、
、
在
DLL
中
,我有一个导出
的
非
模板
类和一个
模板
基类。这个
模板
基类有一个
静态
成员
变量
。我在链接到带有导出
的
非
模板
类
的
DLL
的
可执行文件中使用
静态
基
成员
。我已经找到了一种可行
的
方案,但它似乎很粗糙,所以我想知道是否有更好
的
方法,以及这种更好
的
方法是否也指出了VS2
浏览 0
提问于2011-10-21
得票数 11
回答已采纳
1
回答
哪个对象文件包含以下
静态
模板
化
的
“
成员
变量
”?
、
、
、
、
假设我有下面的
模板
类,它有一个
静态
成员
函数,它本身实例化了一个
静态
变量
(从功能上讲,它是在第一次调用其包含
的
例程时实例化
的
静态
成员
变量
):struct foo{ { }如果我在<
浏览 1
提问于2013-06-06
得票数 3
回答已采纳
7
回答
如何初始化标头中
的
静态
成员
、
、
给定是一个
具有
静态
成员
的
类。{ static std::string bstring;字符串显然必须在类之外默认初始化。它必须在单独
的
cpp文件
中
定义,即使使用include guards或pragma once也是如此。 难道没有办法在标题中定义它吗?
浏览 11
提问于2013-09-17
得票数 55
回答已采纳
3
回答
类
模板
中
的
静态
成员
变量
当您有一个包含
静态
成员
的
(非
模板
)类时,如下所示:{};int Foo::x = 10;但是如果Foo是类
模板
呢?template <cla
浏览 1
提问于2013-10-14
得票数 9
回答已采纳
1
回答
从
多个
线程调用RFID读取器
的
静态
DLL
、
、
我正在从事一个项目,必须监测
多个
RFID阅读器在同一时间。RFID读取器有一个
DLL
文件,该文件公开了与其交互
的
方法。一种方法是打开到它
的
连接。当我调用
静态
DLL
连接到单个RFID读取器时,它工作得很好。如果我运行我
的
应用程序
的
多个
实例,它们都调用
静态
DLL
并连接到不同
的
RFID读取器。但是,我只需要运行我
的
主应用程序
的
一个实例,然后让单独<em
浏览 18
提问于2017-07-01
得票数 0
4
回答
C++
静态
模板
成员
,每种
模板
类型对应一个实例?
、
、
、
通常,一个类
的
静态
成员
/对象对于
具有
静态
成员
/对象
的
类
的
每个实例都是相同
的
。无论如何,如果
静态
对象是
模板
类
的
一部分并且还依赖于
模板
参数,那该怎么办呢?例如,如下所示:class A{ static myObject<T> obj;如果我将A
的</em
浏览 0
提问于2010-02-08
得票数 14
回答已采纳
2
回答
使用
静态
成员
跨
静态
Lib和
DLL
成员
值正在重置。
、
、
、
、
我有一个有三个项目的解决方案: Export.h #define EXPORT __declspec(dllexport) #define EXPORT __declspecworker = new Worker(); worker->DoSomething(); // Bas
浏览 2
提问于2012-10-20
得票数 5
回答已采纳
1
回答
如何声明和定义
具有
推导类型
的
静态
成员
?
、
我需要定义一个
具有
复杂(
多个
模板
参数)类型
的
静态
成员
(而不是complex )。因此,我们希望有这样
的
东西: static auto x = makeObjectWithComplexType();但这不是C++。return std::string();}; 它在错误
中</
浏览 1
提问于2018-07-24
得票数 5
2
回答
可执行文件和
dll
之间
的
静态
成员
变量
非全局
变量
、
就链接
DLL
的
工作方式而言,我
的
知识有点模糊,但我观察到对可执行文件
中
的
静态
成员
变量
的
更改不改变
DLL
中
相同
的
静态
成员
变量
。下面是我
的
场景:#include "foo.h" int
浏览 0
提问于2018-05-08
得票数 0
回答已采纳
2
回答
C++等价于对整数
的
#定义
、
在下面的代码
中
,我正在寻找一个可移植
的
单行替换#define。替换应该将单词APPLE隐藏在Foo对象
的
命名空间中。我知道我可以通过在*.cpp文件
中
创建但这违反了我
的
理想,即用1行替换#define。我知道我也可以声明APPLE (static constexpr int APPLE() {return 123;}),但是在声明
中
输入
的
次数要多得多,并且在每次使用时,我都需要用()来调用这个函数。非
静态</
浏览 0
提问于2018-10-18
得票数 4
6
回答
导出
DLL
中
的
静态
数据
、
、
、
我有一个
DLL
,其中包含一个带有
静态
成员
的
类。我使用__declspec(dllexport)是为了使用这个类
的
方法。但是当我将它链接到另一个项目并试图编译它时,我会得到
静态
数据
的
“未解决
的
外部符号”错误。m(){int x = a;}在
DLL
中
,Test.cpp在使用Test
的
应用程序
中
,
浏览 1
提问于2010-03-19
得票数 36
回答已采纳
1
回答
下面链接
中
的
声明不需要存储类说明符“`static`”。我说
的
对吗?
、
、
、
下面是关于可变
模板
的
cppreference页面的摘录。 当在类作用域中使用时,
变量
模板
声明
静态
数据
成员
模板
。使用命名空间std::matrix_constants;使用pauli = hermitian_matrix<T,2>构造
模板
;//别名
模板
//
静态
数据
成员
模板
静态
数据
成员
模
浏览 2
提问于2016-04-08
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券