腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
声明
默认
的
模板
化
函数
、
void Bar::foobar() {} 如何在Bar.hpp上
声明
foobar
函数
?
浏览 14
提问于2020-07-09
得票数 1
1
回答
模板
:名称解析:实例
化
点:->有人能为这个语句举出更多
的
例子吗?
、
对于
函数
模板
专门
化
、成员
函数
模板
专门
化
或类
模板
的
成员
函数
或静态数据成员
的
专门
化
,如果专门
化
是隐式实例
化
的
,因为它是从另一个
模板
专门
化
中引用
的
,并且引用它
的
上下文取决于
模板
参数,则专门
化
的
实例
化
点是封闭专门
浏览 1
提问于2010-09-28
得票数 5
回答已采纳
1
回答
如何理解第1664号决议草案
、
、
、
-end注记] 如果
函数
模板
f
的
调用方式要求使用
默认
参数,则查找相关名称,检查语义约束,并对
默认
参数中使用
的
任何
模板
进行实例
化
,就好像
默认
参数是
函数
模板
专门
化
中使用
的
初始
化
器一样因此,一种可能性是,在
模板
函数
的
默认
参数(
浏览 2
提问于2020-03-15
得票数 8
回答已采纳
1
回答
带有
默认
模板
/
函数
参数
的
显式实例
化
、
、
我试图显式实例
化
一个
模板
函数
,该
函数
具有
默认
模板
参数以及相应参数
的
默认
值,但我找不到正确
的
语法。我想做
的
是:template<typename T = std::function<void(int,int)>> void foo (T &&t = [](int,int)->void{}); //in .cpp
浏览 5
提问于2022-01-14
得票数 0
回答已采纳
1
回答
模板
函数
中
默认
参数
的
实例
化
点
、
、
、
、
该标准允许
函数
模板
在封闭命名空间范围
声明
后或在转换单元末尾从非
模板
上下文( )引用时实例
化
。对于
函数
模板
专门
化
、成员
函数
模板
专门
化
或类
模板
的
成员
函数
或静态数据成员
的
专门
化
,如果专门
化
是隐式实例
化
的
,因为它是从另一个
模板
专门
化</e
浏览 1
提问于2020-03-30
得票数 5
回答已采纳
2
回答
何时将
默认
参数作为
模板
参数提供
、
在中 比如Test<T> at #1。在#1,专门
化
可能是Test<T,T>,这只是推断。然而,在标准中没有正式
的
术
浏览 2
提问于2020-07-13
得票数 5
1
回答
标准
的
std::原子缺少值构造
函数
的
专门
化
不应该
、
、
、
、
std::atomic
模板
的
通用版本有一个值构造
函数
声明
为还据说
模板
的
bool、整型和指针
的
专门
化
(引用于)。标准布局、普通
默认
构造
函数
和普通析构
函数
。它们支持聚合初始
化
语法。 这是有意义
的
,因为只有简单
的
默认
ctor和dtor (即没有值ctor)<
浏览 3
提问于2015-04-21
得票数 0
回答已采纳
1
回答
如何检查
模板
函数
是否被专门
化
?
、
、
、
、
有没有办法在编译时确定某个
模板
函数
是专门
化
的
?template<size_t N>我想测试一下foo<42>是否是专门
化
的
。请注意,上面的
声明
不包含任何
默认
实现。有什么想法吗? 谢谢
浏览 2
提问于2017-03-28
得票数 5
1
回答
隐式构造
函数
与“空”构造
函数
、
在下面的代码中,除了构造
函数
之外,
模板
结构BB和CC几乎是相同
的
。
模板
BB使用什么都不做
的
构造
函数
,而
模板
CC使用
默认
构造
函数
。当我使用VisualStudio2013UPDATE 4编译它时,会在
声明
constInst2
的
行中抛出一个错误,而不是在
声明
constInst
的
行上抛出一个错误 错误C4700:未初始
化
的
局部变量“
浏览 0
提问于2014-12-01
得票数 5
回答已采纳
1
回答
模板
类成员
函数
的
不稳定
、
标准N4296::14.7.1/1说: class A void foo(){ } A<int> a; //Impl
浏览 2
提问于2015-03-25
得票数 3
回答已采纳
2
回答
一个不使用
默认
参数
的
程序不绑定到引用参数是合法
的
吗?
、
、
我在标准中所能找到
的
唯一相关语言似乎并没有明确解释这个程序是否有效;以下任何一种语言似乎都不完全相关,尽管以各种方式触及了这个问题: [C++11: 8.3.6/5]:
默认
参数被隐式转换为参数类型(第4条)。
默认
参数具有与参数类型
的
变量
声明<
浏览 2
提问于2014-10-17
得票数 7
回答已采纳
1
回答
函数
模板
的
非依赖
默认
模板
参数是否允许SFINAE?
、
、
、
在这里,“非依赖”
的
意思是“不依赖于该特定
函数
模板
的
任何其他
模板
参数”。}; X<Y>::foo(0);() 第二个片段仅在foo(int)包含constexpr静态
函数
f
的
情况下打印constexpr。
浏览 3
提问于2013-03-06
得票数 11
1
回答
[temp.spec]/6
的
起源故事?
、
、
、
、
Tem.spec/6
的
内容如下: 通常
的
访问检查规则不适用于显式实例
化
或显式专门
化
声明
中
的
名称,但出现在
函数
体、
默认
参数、基子句、成员规范、枚举数列表或静态数据成员或变量
模板
初始
化
器中
的
名称除外。 注意:特别是,
函数
声明
器中使用
的
模板
参数和名称(包括参数类型、返回类型和异常规范)可能是通常无法访问
的
浏览 0
提问于2019-01-14
得票数 5
回答已采纳
1
回答
要专门处理哪个
函数
重载
的
规则
、
、
正在发生
的
情况是,
函数
重载规则查看void f
的
前两个版本(第三个版本是专门
化
的
,不参与重载),并决定第二个版本是更好
的
版本。一旦做出了这个决定,我们就会看到第二个版本是否存在任何专门
化
。那么,我
的
问题是:编译器如何知道我
的
显式专门
化
是第二个重载而不是第一个重载
的
专门
化
?我没有为它提供一个
模板
参数来进行选择。是否简单
的
情况是,决定要专门
化
浏览 2
提问于2020-02-27
得票数 2
回答已采纳
1
回答
我可以添加
模板
类型
的
参数吗?
、
、
现在我有一个
模板
类作为基类,
声明
如下class BaseKeyValueData另外,我
声明
了一个元素类,它
的
目标是在上面的基类中替换std::string& input) { ... }然后,我希望从BaseKeyValueData创建一个派生类,并将TKey替换为BasicElement,但仍然保留TValue作为派生类
的
模板
参数
声明
如下 templa
浏览 2
提问于2017-11-14
得票数 0
回答已采纳
1
回答
使用
默认
模板
参数选择类专门
化
、
请有人解释一下,为什么在下面的代码C中选择专门
化
,而A没有呢?他们在我看来是一样
的
struct C {}; struct
浏览 2
提问于2022-06-30
得票数 1
回答已采纳
1
回答
如何定义一个完整
的
函数
模板
,专门
化
一个类
的
朋友?
、
、
、
我在 (“
模板
朋友操作符”一节)中看到了以下示例,简化了template<typename T> void bar(Foo<T>) {}我理解,在(1)编译器中,bar
的
一个特定实例
化
(即具有此类参数
的
bar<T> )是Foo<T>
的
朋友,但我不了解(2)中发生了什么。 编译器对bar在(2)中使用什么类型
的
参数?一般情况下是怎样运作
的
?这个语法是
浏览 1
提问于2020-05-05
得票数 0
回答已采纳
2
回答
移动构造
函数
模板
省略
、
为什么在下面的代码中没有省略移动构造
函数
调用?添加
默认
的
或用户定义
的
移动构造
函数
会导致根本没有输出。为什么编译器没有省略对移动构造
函数
模板
的
调用?为什么对非
模板
one
的
调用会被省略,即使它是用户定义
的
(即编译器如何知道它没有副作用并且可以安全地省略)?
浏览 0
提问于2014-02-19
得票数 1
1
回答
__restrict__和
模板
函数
默认
参数
的
处理
、
、
cudaDeviceSynchronize();}t.cu(39):警告:在重新
声明
未引用
的
函数
模板
时指定
默认
参数是不标准
的
t.cu(39):警告:重新定义
默认
参数
浏览 0
提问于2015-11-30
得票数 1
回答已采纳
1
回答
是否需要初始
化
引用变量主
模板
,即使它从未被实例
化
?
、
、
、
、
14.7.2 除了内联
函数
、从它们
的
初始
化
器或返回值(7.1.6.4)导出
的
类型
的
声明
(7.1.6.4)、文字类型
的
const变量、引用类型
的
变量和类
模板
专门
化
之外,显式实例
化
声明
的
效果是抑制它们所引用
的
实体
的
隐式实例
化
注意:意图是,当odr使用(3.2)时,作为显式实例
化
声明</em
浏览 2
提问于2018-11-28
得票数 13
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券