腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否需要初始化
引用
变量主
模板
,即使它从未被实例化?
、
、
、
、
在C++14中声明
引用
模板
而不初始化主
引用
模板
是合法
的
,只要它从未被实例化?标准在参考
模板
上不是100%清晰
的
。下面是我在变量
模板
实例化中所能找到
的
一点: 除非变量
模板
专门化
已显式实例化或显式
专门化
,否则在使用
专门化
时,变量
模板
专门化
将被隐式实例化。除了内联函数、从它们
的
初
浏览 2
提问于2018-11-28
得票数 13
1
回答
引用
const
的
模板
专门化
、
、
、
我正在尝试理解
模板
专门化
是如何工作
的
。template: " << t1 << ", " << t2 << std::endl; } 现在,我想
专门化
这个函数
模板
,以防它被指向
const
的
指针调用: // template specializationspecialization: " << t1 << ", " <
浏览 30
提问于2019-04-11
得票数 3
回答已采纳
2
回答
模板
专门化
中cv限定符与指针/
引用
的
偏序
、
、
假设我有一个带有一些
专门化
的
类
模板
template<typename T> struct A<T
const
> {};当我实例化A<
const
int&>时,哪个
专门化
具有优先权?我和GCC一起做了一个测试,它选择了int&
的
专
浏览 6
提问于2021-12-10
得票数 1
回答已采纳
1
回答
模板
:名称解析:实例化点:->有人能为这个语句举出更多
的
例子吗?
、
对于函数
模板
专门化
、成员函数
模板
专门化
或类
模板
的
成员函数或静态数据成员
的
专门化
,如果
专门化
是隐式实例化
的
,因为它是从另一个
模板
专门化
中
引用
的
,并且
引用
它
的
上下文取决于
模板
参数,则
专门化
的
实例化点是封闭
专门化
的
实例化点否则,
浏览 1
提问于2010-09-28
得票数 5
回答已采纳
2
回答
我
的
代码可以使用'T‘或'
const
T &’
专门化
吗?
、
可以从任意类型(通过
专门化
convertVariable
模板
函数)构造VariableValue对象。客户只需为convertVariable
模板
提供适当
的
专门化
(我们
的
库已经为各种类型提供了大量
专门化
),然后就可以使用StringBuilder了。差不多了。这样做
的
问题是,它不适用于不可复制
的
类型。所有
模板
函数都是通过值来获取参数
的
。在使用convertVariable
模板
<em
浏览 3
提问于2010-11-15
得票数 4
回答已采纳
3
回答
模板
专门化
在链接时失败
、
、
我有一个关于
模板
专门化
的
问题,我想了解一下。我正在使用Visual C++ 10.0 (2010)。我有一个这样
的
类:{ VarT get(std::string
const
相反,如果我将方法放在源文件中,我会得到链接器未解决
的
引用
错误: std::string Variab
浏览 0
提问于2011-07-15
得票数 9
回答已采纳
2
回答
静态数据成员
模板
专门化
的
实例化点在哪里?
、
、
、
但是,我认为对于静态数据成员
模板
还不清楚,原因是: 对于函数
模板
专门化
、成员函数
模板
专门化
或类
模板
的
成员函数或静态数据成员
的
专门化
,如果
专门化
是隐式实例化
的
,因为它是从另一个
模板
专门化
中
引用
的
,并且
引用
它
的
上下文取决于
模板
参数否则,这种
专门化
的<
浏览 5
提问于2020-07-07
得票数 8
2
回答
未使用
模板
专门化
、
buffer_t &operator<<(buffer_t &buffer, T data);template <> buffer_t &operator<<(buffer_t &buffer,
const
Glib::ustring &data);buffer<< Glib::
浏览 0
提问于2012-07-29
得票数 1
回答已采纳
2
回答
C++,2参数类
模板
的
部分
专门化
:无法将函数定义与现有声明匹配。
、
我目前正在实现dataset助手类
模板
,该
模板
将浮点值(Scalar)存储在由不同值类型
的
向量(Element)构造
的
动态大小
的
Eigen::Matrix中,另外存储对此输入向量
的
引用
。现在,我希望在向量值类型中对构造函数进行部分
专门化
,保留标量类型中
的
模板
,以便显式实例化。更具体地说,在我
的
实际案例中,我希
浏览 5
提问于2016-07-14
得票数 3
回答已采纳
3
回答
“如果
引用
专门化
的
上下文依赖于
模板
参数”
的
含义是什么?
、
、
根据C++17标准,温度点/4,强调地雷, 对于类
模板
专门化
、类成员
模板
专门化
或类
模板
类成员
的
专门化
,如果
专门化
是隐式实例化
的
,因为它是从另一个
模板
专门化
中
引用
的
;如果
引用
专门化
的
上下文依赖于
模板
参数,并且如果在封装
模板
实例化之前没有实例化
专门化
浏览 0
提问于2019-06-28
得票数 9
1
回答
如何理解“实例化点”
的
含义?
、
、
、
作者说 如果X是函数
模板
<e
浏览 0
提问于2019-01-14
得票数 2
回答已采纳
1
回答
模板
在其自身定义中
的
隐式实例化
、
、
让我们考虑关于
模板
隐式实例化
的
简单示例:template<int N>{}; class B static
const
int a它说
的
只是N3797::14
浏览 3
提问于2015-02-25
得票数 3
1
回答
模板
专门化
在实例化点上看不到函数
、
、
、
fnc中调用fnc取决于
模板
参数,然后名称查找必须位于实例化点。我看到标准(C++ 14) 14.6.4.1/1 对于函数
模板
专门化
、成员函数
模板
专门化
或类
模板
的
成员函数或静态数据成员
的
专门化
,如果
专门化
是隐式实例化
的
,因为它是从另一个
模板
专门化
中
引用
的
,并且
引用
它
的
上下文取决于<
浏览 5
提问于2015-10-30
得票数 6
回答已采纳
2
回答
编译器选择了错误
的
模板
函数
专门化
、
我拼命地试图让我
的
专门化
工作,但仍然有不可编译
的
代码,因为推导了一个不正确
的
参数。注意,错误不是关于定义
模板
,而是关于在错误
的
模板
实现中应用不相关
的
操作。演示问题
的
代码
的
简化示例是:void Cmp(T _val) { _valbut expecting to i
浏览 0
提问于2011-06-21
得票数 3
回答已采纳
2
回答
如何选择函数
模板
专门化
?
、
std; void fun(T t) cout << "match T" << endl;void fun(int
const
& t) cout <<"match int
const
& "<<endl;{
const
int x =1
浏览 1
提问于2015-01-16
得票数 1
1
回答
通过
引用
const
*传递字符串文本无法使用g++ 4.6.3进行编译
、
、
这是一个例子来自C++ Primer,第4版,第16章,它是关于
模板
专门化
。compare("abc","defg")会调用
模板
的
专门版本。如果作为普通
的
、非
引用
的
类型传递,数组将被转换为指向其第一个元素
的
指针。但是,如果我将
模板
专门化
替换为函数重载,即替换int compare<
const
char*>(<e
浏览 2
提问于2013-05-27
得票数 7
回答已采纳
2
回答
实例化点能否延迟到翻译单元
的
末尾?
、
、
、
下面是关于函数
模板
实例化
的
引号 1对于函数
模板
专门化
、成员函数
模板
专门化
或类
模板
的
成员函数或静态数据成员
的
专门化
,如果
专门化
是隐式实例化
的
,因为它是从另一个
模板
专门化
中
引用
的
,并且
引用
它
的
上下文取决于
模板
参数,
浏览 5
提问于2014-04-12
得票数 13
回答已采纳
1
回答
在类
模板
定义中使用template-name代替template-id
、
如果是这样的话,有人能给我指出标准中提到这一点
的
一段吗?似乎可以在包含
模板
的
作用域中使用template-name而不是template-id,编译器会自动添加
模板
参数列表。template<class Type>public: Mana() {/*...*/}与此相对
的
是: template<class Type>
浏览 0
提问于2011-12-20
得票数 6
3
回答
专门化
模板
成员函数以同时处理std::string和char[]参数
、
我有一个类
的
模板
成员函数,用于将各种不同
的
类型添加到列表中,并对特定类型进行特殊处理和包装(所有内容都包装在一个var对象中):object.addvar("lol"); 尽管我将所有内容都作为std::string来处理,但在
模板
参数类型推导中,它是作为某种
const
char数组
引用
出
浏览 3
提问于2012-03-05
得票数 2
回答已采纳
3
回答
C++中
的
函数
模板
,两个问题
、
我是C++
的
初学者,正在使用"C++ Primer Plus“这本书自学这门语言,并对编程变得更加自如。template <typename T>{} 假设我有一个类型为box
的
结构,为什么不能将类型
专门化
为"box&“,而是类型为"b
浏览 3
提问于2012-09-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python学习—模板的引用和两个案例
源起网源码模板织梦删除网站没有被引用的图片
const和define的区别
Vue3.5 重磅更新:useTemplateRef 函数,模板引用更优雅!
JavaScript的var,let和const 总结
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券