腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
关于
模板
化
类
中
模板
化
函数
的
小问题
、
class T>Foo<T>::Foo(const Foo<U>& other) { /*odd copy constructed Foo*/ } 所以,我写了这样
的
代码我不明白
的
是为什么拷贝构造
函数
有两个这样定义
的
模板
。基本上,在找到正确
的
语法之前,我必须先了解一下,我想知道为什么那个特定
的
语法是正确
的
,而不是像template<clas
浏览 5
提问于2009-03-18
得票数 1
回答已采纳
3
回答
模板
调用
中
的
c++
模板
、
关于
c++
模板
机制
的
一个
小问题
。假设我们有一个名为Point
的
类
。现在假设" data“是一个
模板
类
/容器,只包含T(
模板
)数据成员。也就是说,"Data“或多或少看起来像这样:class Data {……..现在假设有人在main.cpp文件中使用这个
类
,并执行以下声明: Data<Data<
浏览 0
提问于2013-01-16
得票数 2
回答已采纳
1
回答
以嵌套
类
作为参数
的
友元
模板
声明
、
、
提供了如何编写友元
模板
声明
的
指南。但是,当其中一个参数是
模板
类
的
嵌套结构时,我会遇到一个问题,例如:class MyClass;{} (由MSVC 201
浏览 15
提问于2018-08-03
得票数 0
回答已采纳
1
回答
函数
模板
参数包,然后是
模板
参数和专门化
、
、
、
在
函数
模板
的
定义中使用
的
模板
参数包,在定义
中
只给出该参数所需
的
默认值,而不是声明
的
情况下,是否可以后面跟着另一个
模板
参数?
浏览 0
提问于2019-06-29
得票数 4
回答已采纳
1
回答
成员
模板
专业化
、
、
、
我知道这一点(我也知道,我们应该使用partial specialization for C<T*>),但是我找不到标准
的
词汇,这可以解释这种行为。我重读了几次标准
的
14 par。
浏览 2
提问于2012-09-09
得票数 1
回答已采纳
1
回答
关于
类
模板
和
函数
模板
的
SFINAE问题
、
、
、
我尝试专门化STL容器
的
模板
(
函数
或
类
)。我使用
的
标准是c++14。template<typename....void container_handler()} 我认为如果"int_t“
中
没有任何类型,
模板
函数
将不会被实例化,但当我像下面这样调用
模板
函数
时,编译错误不会发生。container_
浏览 0
提问于2019-02-26
得票数 1
1
回答
谁能给我举个例子,说明什么时候拥有一个
类
模板
的
成员
模板
是有意义
的
?
、
我正在阅读
关于
类
模板
本身可能具有作为
模板
函数
的
成员
函数
的
内容,但书中
的
示例并没有清楚地说明为什么这是必要
的
。如果它已经是一个
类
模板
,我认为它
中
任何需要使用泛型类型
的
函数
都已经能够使用它们了,而不需要将
函数
本身定义为有意义
的
模板
function...If?
浏览 2
提问于2013-11-09
得票数 0
1
回答
在派生
类
模板
中专门化基
类
的
成员
函数
、
、
public foo { template<> return 12;我试图仅为bar<char>提供base::bleh
的
定义,但是编译器(gcc 4.7.2)使用以下诊断我
的
代码:似乎在bar
中
隐
浏览 0
提问于2013-05-10
得票数 1
回答已采纳
1
回答
模板
函数
指针作为
模板
参数
、
、
我只是偶然发现了一个
小问题
,在处理
模板
时,这个
小问题
困扰着我。) std::cout << aliasGetter<int, &getCoolNumber>(); //42这段代码可以工作(如果您想尝试的话,可以使用),但是,由于我给出了一个
函数
指针作为
模板
参数,所以我不应该需要_returnType,它就在
函数
签名
中
,问题是,不管我多么努力,我都无法找到一种方法来消除这个额外
的
<
浏览 3
提问于2017-02-28
得票数 12
回答已采纳
1
回答
即使在空列表
中
也可以进行
模板
类型推断
、
、
、
我读到
的
是: template<typename T1, typename T2> auto max(T1 a, T2 b) -> typena
浏览 0
提问于2018-11-11
得票数 0
回答已采纳
3
回答
模板
类
中
的
模板
函数
、
、
我正在构建一个使用表达式
模板
的
库,在其中我大量使用
类
中
的
模板
函数
。我所有的代码都在运行,最近我决定让主
类
模板
化,以便能够在不同类型
的
数据上使用它。然而,我不能再专攻我
的
职能了。我该怎么解决这个问题?我附上了一个显示问题
的
小测试程序。 我以前
的
Animal
类
没有
模板
化,然后这段代码可以正常工作。
浏览 3
提问于2015-01-27
得票数 2
回答已采纳
1
回答
模板
类
中
的
模板
函数
、
、
void bar () {}以下是汇编:{ f.bar<1>();但是,在gcc 5.4.0和-std=c++14
中
,下面的内容并不是“错误:预期
的
主表达式在‘之前)’令牌”。为什么gcc把“<”当作运算符而不是
模板
参数列表
的
开头?
浏览 3
提问于2017-05-25
得票数 7
回答已采纳
1
回答
模板
类
中
的
模板
函数
、
、
此处
的
代码片段#include <string> class A using func_type = bool
浏览 13
提问于2020-05-19
得票数 1
1
回答
模板
类
中
的
模板
函数
。
、
我有一个
模板
化
的
类
,我想在该类中使用一个创建
模板
的
函数
。我现在似乎不知道该怎么做。我把它简化为一个简单
的
程序:template<typename TInputType = short, return 0;我得到错误:无效使用不完全类型或错误:
模板
重声明
中
的
浏览 3
提问于2014-12-03
得票数 1
回答已采纳
3
回答
C++
中
的
模板
、
、
我们可以在没有
模板
类
的
普通
类
中
声明template
函数
吗?还是应该总是在template class
中
?
浏览 2
提问于2010-11-15
得票数 3
回答已采纳
1
回答
模板
类
中
的
模板
函数
、
我有这样
的
代码:class MyClass { template <class U> U a; }我希望它是这样
的
:class MyClass {正确
的
语法是什么?
浏览 0
提问于2011-12-27
得票数 140
回答已采纳
7
回答
模板
的
编译是如何工作
的
?
、
我正在读一本
关于
模板
是如何工作
的
书,我很难理解这个
模板
的
解释。 当编译器看到
模板
的
定义时,它不会生成代码。只有当我们实例化
模板
的
特定实例时,它才会生成代码。代码只有在使用
模板
(而不是在定义它时)才会生成,这一事实影响了我们如何组织源代码,当错误为detected...To生成实例化时,编译器需要有定义
函数
模板
或
类
模板
成员
函数<
浏览 13
提问于2013-11-05
得票数 27
回答已采纳
1
回答
虚拟
函数
模板
类
中
的
std::unique_ptr不完全类型错误
、
我有一个
小问题
,我现在不明白,也找不到解释。我读过
关于
如何在PIMPL成语中使用std::unique_ptr
的
文章,但是..。不是在一种奇怪
的
情况下,这当然发生在我身上。最简单
的
-我将展示一个简单
的
代码示例,它再现了一个问题(用VS2017社区编译)。前向
类
的
前向声明,以及具有返回unique_ptr
的
虚拟
函数
的
模板
类
unique_ptr。注
浏览 2
提问于2017-09-29
得票数 1
2
回答
关于
模板
类
的
未绑定
模板
朋友
函数
的
返回类型
、
、
、
、
假设我有一个
模板
类
,它有一个
模板
朋友
函数
,希望实现一个值乘以数组(MyArray)
的
函数
:class myArray{template<typename Val, typename Array> myArray<T,size> operator*(const Val
浏览 5
提问于2015-07-13
得票数 0
回答已采纳
2
回答
关于
在
模板
类
(C++)
中
声明朋友
模板
函数
的
问题
、
、
我正在写我
的
作业来实现矩阵
的
一些功能。为了解决这个问题,这里有一个简化
的
版本。"DisplayMatrix“成为一个全局
函数
,所以它必须是CMyMatrix
类
的
一个朋友
函数
(如果我不想编写更多
的
函数
)。但也有这样
的
例外。代码: LNK2019;描述:未解决
的
外部符号"void _cdecl DisplayMatrix“(
函数
_main
中
引用<e
浏览 4
提问于2020-04-12
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券