腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
不起作用
的
类
模板
的
嵌套
模板
参数推导
、
、
、
、
在中,我编写了一个小包装
类
,它提供了对范围
的
反向迭代器访问,它依赖于
类
模板
的
c++1z语言特性
模板
参数推导(,)。应用程序并不会产生原始
的
迭代顺序。elem : Reverse(Reverse(my_stack))) {}罪魁祸首似乎是
类
模板</
浏览 1
提问于2017-02-15
得票数 13
回答已采纳
3
回答
模板
显式专门化
的
C++措辞
、
、
如果我们考虑
函数
模板
重载,C++中
的
标准行为是首先选择“最专门
的
”重载(从基本
模板
中选择)。下一步是查看所选
的
重载是否显式地专门化。如果是,则将选择匹配
的
显式专门化。。您能否指出标准中定义第二步
的
位置(上一段中突出显示
的
部分)? 谢谢。
浏览 0
提问于2018-09-11
得票数 1
2
回答
模板
类
专门化: template-id不匹配任何
模板
声明。
、
、
我试图使用
模板
,但无法理解下面的代码有什么问题。m_ipopt; solve.cppsolve<IPOPT>::solve(nlp* problem): m_ipopt(problem)}nlp problem(&model);我
浏览 3
提问于2017-07-04
得票数 3
回答已采纳
1
回答
通过
类
模板
专门化访问成员数据
、
、
我无法从专门
的
模板
类
访问
模板
类
中定义
的
成员数据“值”。为什么?有人能帮我吗?
浏览 0
提问于2018-12-02
得票数 1
回答已采纳
2
回答
模板
类
变量作为非
模板
类
的
成员。
、
、
、
我不是一个
专业
的
C++开发人员,我不确定是否可以做我想做
的
事情。我有一个
模板
类
,如:class tablepublictableAnotherClassPtr* pointer;...它不能工作,因为我错过了table
的
默认
构造
函
浏览 0
提问于2018-08-01
得票数 0
回答已采纳
4
回答
仅用于<char>
的
模板
化类型
的
附加
构造
函数
、
我有一个
模板
类
,它有一个
模板
参数'T‘。我希望
类
有一个
构造
函数
,但是如果T是char,则只需要一个附加
的
构造
函数
"const *“作为参数。
浏览 8
提问于2015-09-08
得票数 2
回答已采纳
2
回答
模板
构造
函数
的
专业
化
、
、
、
这段代码给出了以下错误: 错误:使用“MyType::MyType(T) with T=int” --我需要一种不复制粘贴每个专门化
的
类
的
方法。
浏览 0
提问于2019-04-01
得票数 1
回答已采纳
2
回答
模板
类
上
的
C++
模板
复制
构造
函数
、
、
我有一个
模板
类
,它有一个
模板
复制
构造
函数
。问题是,当我使用具有相同
模板
类型
的
该类
的
另一个实例实例化该类时,不会调用我
的
模板
复制
构造
函数
。为什么不匹配?MyTemplateClass<int> instance2(instance);}default constructor 但是,如果我显式地编写默认
的
浏览 3
提问于2015-09-12
得票数 10
回答已采纳
3
回答
构造
函数
专业
化
的
要求
、
我尝试对
构造
函数
具有
模板
参数
的
类
进行专门化,但我不希望对每个
模板
专门化
的
构造
函数
进行专门化。char, int>::S(const S<char, int>&)如果我附加
构造
函数
,编译将成功完成: S( A _a, int _b ) : a(_a)
浏览 6
提问于2014-04-07
得票数 3
回答已采纳
1
回答
使用gcc
的
模版实例化错误
、
、
、
、
对于下面的代码,我使用gcc得到一个模棱两可
的
模板
实例化错误。但是,使用Clang或Visual可以很好地编译代码。代码
的
一个完整
的
工作示例可以在这里找到:struct MyClass;template<typename ...MyClass,我期望编译器选择MyClass
的
第二个专门化,因为它是一个更特殊
的
浏览 2
提问于2020-06-15
得票数 2
回答已采纳
2
回答
C++ -源中
类
的
部分专门化而不是标头
、
、
编译时,部分专门化
的
构造
函数
将引发一个错误。嵌套名称说明符'Foo::‘不引用
类
、
类
模板
或
类
模板
部分专门化 template<typenamecppFoo_Beta<A>() : Foo<A, Beta>() {/
浏览 0
提问于2015-01-07
得票数 2
回答已采纳
1
回答
如何在声明之外定义一个C++方法,用于不使用任何参数
的
模板
化
类
?
、
、
我有一个不同
的
模板
类
,我想专门化它不接受参数,然后定义
类
声明之外
的
方法。
浏览 9
提问于2013-08-09
得票数 0
回答已采纳
1
回答
为什么要使用专门
的
模板
类
呢?
、
、
我在我
的
一个项目中使用了
模板
专门化,并在Stroustrup:中遇到了这个示例,他在其中声明了一个MatrixBase
模板
类
用于公共元素和Matrix
模板
类
作为
专业
的
“道具”(不管是什么)。他将
构造
函数
声明为私有,以便
浏览 0
提问于2012-07-04
得票数 2
回答已采纳
1
回答
模板
专门化中
的
类型(数组类型
的
unique_ptr)
、
、
、
10]); // OKtemplate<typename T, typename D>但是,它不是string[]或int[]本身是一个类型,所以应该按照定义将其
模板
化为T类型,而不是T[]?换句话说,
模板
引擎在T和T[]之间有什么不同(如果我们只是将T替换为string[] -- T[]专门化应该给出字
浏览 0
提问于2015-09-14
得票数 1
回答已采纳
1
回答
带有c++和std::衰减
的
std::enable_if
类
构造
器
模板
、
、
、
也许有更好
的
办法解决这些问题?
浏览 0
提问于2018-04-03
得票数 0
回答已采纳
1
回答
类
方法
的
部分专门化
我正在尝试一种专门
的
方法(非
模板
!)班级。显然,这是不可能
的
,但我正在努力找出原因,或如何克服这个问题。>(int value, T... t) -> void { std::cout << "Specialization" << value << std::endl; } 似乎这是不可能
的
(对于一个
模板
类
,整个
类
也必须是专门化
的
)。
浏览 1
提问于2022-02-05
得票数 0
回答已采纳
1
回答
为什么这不是
函数
模板
的
部分专门化?
、
、
我知道第二个声明是一个重载,而不是部分专门化:void func<T*>(T*); // not allowed by C++ standard 但我想知道它与部分
专业
化有什么不同它为我们提供了与部分专门化相同
的
功能,不是吗?
浏览 3
提问于2019-06-29
得票数 0
1
回答
模板
的
构造
函数
和析构
函数
的
名称
、
、
、
模板
的
构造
函数
和析构
函数
的
名称
模板
S{ S();~S ();};
模板
S::S() {} //错误
模板
S:~S(){} // okay 其原因是,3.4.3.1 class.qual第2段指出,S::S“考虑命
浏览 3
提问于2017-11-17
得票数 1
回答已采纳
2
回答
为什么公共
模板
方法定义与
模板
类
专门化不匹配?
、
、
a.f();}为什么提供
的
f()方法定义不适用于
类
A<int, int>
浏览 2
提问于2014-01-08
得票数 7
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券