腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
C++
模板
;
作为
模板
参数
传递
的
函数
的
自动
推断
返回
类型
;
c++
、
templates
、
decltype
我需要推导出一个getter
函数
的
返回
值
类型
。该getter在
模板
列表中
作为
函数
指针
传递
。std::function<std::string(Me*)>; {}
模板
类bool handler(); 实例化是这样
的
: Handler<TGetter>
浏览 98
提问于2019-10-28
得票数 2
回答已采纳
2
回答
如何为类特定
类型
防御(c++17)启用
自动
类型
推断
?
c++
、
templates
、
c++17
我想用c++17
自动
推断
一个类‘(带有默认
的
模板
参数
)。有人知道这是否可能吗?+ 17 A::Vec vec{}; //does not seem to work with
c++
17.} 在上面的代码中,a是在没有问题
的
情况下实例化
的
,推导出
的
模板
类型
在默认情况下是int。
浏览 5
提问于2021-06-07
得票数 2
回答已采纳
2
回答
在
参数
推导过程中,泛型lambda、
模板
函数
和
模板
成员操作符()之间
的
关键区别是什么?
c++
、
templates
、
c++14
我对与算法一起使用时
的
以下差异感到困惑。std::sort(myArray.begin(), myArray.end(), comp); std::sort(c.begin(), c.end(), comp3); // works sortDescending(myAr
浏览 1
提问于2020-09-23
得票数 2
回答已采纳
1
回答
推断
大多数
模板
对象
的
参数
,但在调用
模板
函数
时与其他对象显式?
c++
、
c++11
、
templates
我注意到现代
的
C++
(C++11等)在没有使用尖括号显式
传递
int值
的
情况下
传递
给
函数
时,有时可以
推断
模板
对象
的
int
模板
参数
。但是,如果我想要一个
函数
参数
:要将int
模板
参数
自动
推断
为
函数
输入和
函数
返回<
浏览 1
提问于2018-08-01
得票数 1
1
回答
推导尾随
模板
-
函数
模板
显式专业化声明中
的
参数
(没有
函数
arg )。扣减)
c++
、
templates
、
language-lawyer
、
template-specialization
(这个问题是评论中讨论
的
一个分支。)
模板
类数组{ /* . */ };
模板
空排序( Array & v);//显式专门化排序(Array&) //带有推导
的
模板
- int template
浏览 3
提问于2020-04-23
得票数 5
回答已采纳
1
回答
继续推导
模板
参数
c++
在这种情况下,它是二叉树而不是二叉树,
模板
中只有一个T
类型
的
参数
。如main
函数
所示,我不需要显式
的
min_height(v,0,5),但是min_height(v,0,5)就足够了。然而,在二进制搜索树
的
情况下,有两个
模板
参数
,用法不起作用。我想知道为什么?非常感谢!
浏览 0
提问于2013-03-13
得票数 0
回答已采纳
1
回答
如何从
参数
对象动态
推断
返回
类型
?
typescript
、
typescript-generics
我正试图为我
的
TS项目构建一个严格
类型
的
工厂,并发现是否可以从
传递
的
参数
自动
推断
模式。--- Should raise an error here 我试图实现基于输入对象
的
动态
返回
类型
成形。相反,TS威胁
返回
类型
作为
一个简单
的
记录。A找到了一个解决办法,可以将ref对象定义为单独
的
变量,并将它
的</em
浏览 3
提问于2021-06-08
得票数 2
回答已采纳
1
回答
从
返回
类型
推断
类型
T
的
模板
c++
、
templates
、
generic-programming
我有一个
模板
如下:vector<T> read_vector(int day) vector<T> the_vector;}vector<int> ints = read_vector(3);
C+
+
模板
是否有可能从调用它们时
推断
返回
类型<
浏览 1
提问于2018-11-30
得票数 2
回答已采纳
1
回答
编译错误:无法
推断
模板
参数
c++
、
function
、
class
、
templates
我正试图完成我
的
一个学校项目,但我遇到了一个问题。我试图在我
的
工作中使用
模板
,但我似乎并不真正理解如何做到这一点。>void diakokKiirasa(char, szak); 因此,我试图
返回
不同
类型
的
值然后,DiakokKiirasa
函数
应该接收它
作为
第二个
参数
,并使用它写出一些其他内容。C
浏览 2
提问于2013-11-25
得票数 0
回答已采纳
1
回答
为什么std::bind不能用多个
参数
解决
函数
重载问题?
templates
、
c++11
、
lambda
、
std-function
2:0: /usr/include/
c++
/5/Functional1462:5中包含
的
文件:注意:候选人:
模板
类型
名称std::_Bind_helper::value,_Func,_BoundArgs__args) ^/usr/include/
c++
/5/ functor :1462:5:注意:
模板
参数
演绎/替换失败: prog.cpp:10:48:注意:无法
浏览 3
提问于2015-08-15
得票数 8
回答已采纳
2
回答
C++
- strcpy_s
参数
错误
c++
、
stdstring
string newName) strcpy_s(name, name.size(), newName);//error is here}
函数
调用中太多
的
参数
重载
函数
“strcpy_s”
的
实例与
参数
列表不匹配
浏览 12
提问于2012-07-13
得票数 0
回答已采纳
3
回答
函数
对象:无效
参数
c++
、
stl
我对
C++
和STL还很陌生。foo;} 为什么第一次尝试会给出无效
参数
错误
浏览 0
提问于2013-06-18
得票数 0
回答已采纳
6
回答
当使用
模板
"void (int x[M][N])“时,"f(int[4][4])”没有匹配
函数
?
c++
、
templates
}错误:没有调用“print(Int 4)”
的
匹配
函数
我不明白,它们看起来完全一样,我只是把硬编码
的
值替换为使用
模板
,这样它就可以接受任意大小
的
数组
浏览 12
提问于2012-06-01
得票数 5
回答已采纳
1
回答
有没有办法在
C++
模板
中允许更复杂
的
类型
推断
?
c++
、
templates
、
type-inference
假设我有一个
模板
函数
: template<class T> // ... }); 尽管
C++
能够从简单
的
、非
模板
类型
的
参数
推
浏览 27
提问于2020-03-24
得票数 0
回答已采纳
2
回答
函数
对象更改
参数
和
返回
值
类型
的
包装器
c++
、
c++11
、
templates
我想编写
C++
类(let
类型
名称将是Adapter),它在构造
函数
中接受
函数
指针或
函数
对象(特别是lambda
函数
),并在内部存储它
的
值(
作为
std::function for exampl)。但有以下条件: 但是内部函子可能没有
返回
值--在这种情况下,某些DefaultVa
浏览 0
提问于2018-05-03
得票数 3
4
回答
为什么没有对
模板
参数
的
扣减仅用作
返回
类型
?
c++
、
templates
、
language-lawyer
、
template-argument-deduction
如果我在
函数
参数
列表->中不使用tempate
参数
( type )
作为
返回
类型
,则不存在任何
推断
:T zero() { return 0; } a.cpp:15:18: note: couldn't deduce template parameter ‘T’编译
的
唯一方法是
浏览 2
提问于2020-08-01
得票数 4
回答已采纳
1
回答
调用非
类型
参数
显式和
类型
参数
隐式
的
模板
函数
。
c++
、
c++11
、
templates
我想要创建一个
模板
函数
,它既具有
类型
模板
参数
(可以从
传递
给
函数
的
参数
中
推断
),也具有将显式放置
的
非
类型
模板
参数
。编译器似乎可以
推断
出每种
类型
是什么,但是如果我指定非
类型
的
模板
参数
,它需要所有的
模板
参数
。我
浏览 4
提问于2016-11-29
得票数 1
回答已采纳
1
回答
构造std::lambda
的
函数
参数
c++
、
templates
、
lambda
、
stl
、
template-argument-deduction
我有以下
模板
函数
(编译器中启用了
C++
最新标准--但可能17就足够了)。在第一种情况下,
模板
演绎是
自动
完成
的
,编译器只知道将其转换为某些std::function,并能够
推断
参数
和
返回
类型
。有什么办法让第二个解决方案运行吗?或者,对于
模板
,完全不进行
自动
转换?):无法
浏览 1
提问于2019-02-13
得票数 6
回答已采纳
1
回答
C++11多行λ能
推断
出内在
类型
吗?
c++11
、
lambda
、
return-type
我经常使用C++11 lambda,而且我经常在多行lambda上遇到编译错误,因为我忘了添加
返回
类型
,就像预期
的
那样,但是最近我遇到了一个没有这个问题
的
示例。看起来是这样
的
:{ { return false; } };
浏览 0
提问于2016-02-23
得票数 0
回答已采纳
1
回答
可以
推断
模板
函数
中
的
参数
类型
吗?
c++
、
templates
、
c++17
、
auto
、
c++-concepts
我正在用
C++
编写一些
模板
函数
,但我不确定是否可以定义一个
模板
函数
来
推断
其
参数
的
类型
。我试图用
推断
的
参数
类型
定义一个
模板
,但是这个示例不会编译:auto print_stuff(auto x, auto y) std::cout << x << std::
浏览 0
提问于2019-06-25
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《Effective Modern C+》笔记之类型推断
请问C+11有哪些新特性?
C+11完美转发及实现方法详解
C+20:缩写函数模板和约束性Auto
聊聊C+的模板和泛型编程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券