腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
创建
使用
模板
函数
的
lambda
函数
的
尾随
返回
类型
?
c++
、
templates
、
lambda
、
trailing-return-type
如何
在以下
使用
模板
函数
的
代码片段中进行
尾随
返回
类型
推导?代码现在运行得很好,但我需要知道是否也可以为
lambda
函数
添加
尾随
返回
。
浏览 25
提问于2020-07-13
得票数 0
1
回答
以自动
返回
类型
作为参数
的
函数
c++
这是不允许
的
,因为它包含auto{// error: 'auto' not allowed in function prototypevoid f(auto (*fp))}void f(auto fp() -> int)} 现在好了。这是合法
的
,是编译器错
浏览 1
提问于2016-06-07
得票数 1
1
回答
从函子
模板
参数(MSVC-专用)推导出可变
的
args和
返回
类型
。
c++
、
c++11
、
variadic-templates
、
visual-studio-2012
下面代码中
的
函数
invoke是一个简单
的
包装器,用于调用另一个
函数
/函子/
lambda
,因此invoke(f,args...)等于f(args...)。我通过向invoke传递一些不同
的
东西来检查这个问题。) 当我将可变
模板
参数更改为单个参数(但仍然是
模板
参数,即删除上述代码中
的
所有... )时,代码将
浏览 3
提问于2014-09-24
得票数 2
回答已采纳
2
回答
解密(自动)是否使后继
返回
类型
过时?
c++
、
c++17
、
c++20
、
trailing-return-type
、
decltype-auto
有关于
尾随
返回
类型
、
返回
类型
演绎和非常有用
的
decltype(auto)
的
、问题和答案。但是,我没有找到一个答案,因为我们有,所以在中是否需要尾部
返回
类型
。是否有
尾随
返回
类型
解决
的
情况,其中decltype(auto)要么不能
使用
,要么不能工作(给出意外/不正确
的
结果)和--首先需要
尾随
返回<
浏览 3
提问于2019-09-19
得票数 3
回答已采纳
1
回答
定义静态参数自动类变量
c++
、
c++11
、
language-lawyer
、
c++14
、
auto
S {}; int main() {}constexpr decltype(S::x) S::x; auto const & ref = S::x;它实际上是有效
的
C这似乎违反了
函数
所遵循
的
“任何地方或任何地方都自动”
的</
浏览 2
提问于2015-08-24
得票数 2
回答已采纳
2
回答
返回
与作为参数传递
的
lambda
表达式相同
的
类型
。
c++
、
templates
、
c++11
、
lambda
我希望
创建
一个同时接受
函数
指针和
lambda
表达式
的
函数
。
函数
的
返回
类型
应该与
函数
指针/
lambda
表达式
的
返回
类型
相同。 下面是一个
函数
的
最小示例,它按预期工作,但只用于
函数
指针。我也可以
使用
模板
来接受
lambda
表达式吗?te
浏览 3
提问于2014-04-02
得票数 0
回答已采纳
1
回答
在特征中实现剪辑()
c++
、
eigen
、
eigen3
然而,代码看起来像
模板
-沉重和有点复杂。例如,google样式指南不鼓励
尾随
返回
类型
。仅在需要(如lambdas)或将
类型
放在
函数
的
参数列表之后
的
情况下,才
使用
新
的
拖尾-
返回
类型
表单,它允许您以更易读
的
方式编写
类型
。后一种情况应该是罕见
的
;在相当复杂
的
模板
代码中,这主要是一个问题,在大多数情况
浏览 2
提问于2019-12-22
得票数 1
回答已采纳
2
回答
Lambda
函数
c++
、
templates
、
c++11
、
c++14
在C++中,
使用
lambda
和
函数
对象而不是
函数
指针通常很有用。原因是
lambda
或
函数
对象
的
类型
完全编码了被调用
的
内容(因此允许内联),而
函数
指针
的
类型
只编码签名。我有一个有趣
的
想法,当
使用
泛型代码
创建
调用给定
函数
的
lambda
时,它可能会很有用。换句话说,给定指定
浏览 9
提问于2016-03-04
得票数 2
3
回答
有没有可能弄清楚
lambda
的
参数
类型
和
返回
类型
?
c++
、
lambda
、
metaprogramming
、
c++11
、
traits
给定一个
lambda
,可以确定它
的
参数
类型
和
返回
类型
吗?如果是,是
如何
实现
的
?基本上,我想要
lambda
_traits,它可以通过以下方式
使用
:背后
的
动机是,我想在接受
lambda
作为参数
的<
浏览 0
提问于2011-10-30
得票数 141
回答已采纳
3
回答
非
模板
函数
中
的
尾部
返回
类型
c++
、
c++11
、
trailing-return-type
我看到人们
使用
以下语法来实现
函数
:{}int get_next() /// ...我理解这两种情况,并且我知道,尾部
返回
类型
语法对于
使用
decltype
的
模板
代码很有用。就我个人而言,我将避免对其他代码
使用
这种语法,因为在读取代码时,我更喜欢先读取
函数
的</em
浏览 6
提问于2020-09-28
得票数 3
回答已采纳
1
回答
如何
将
模板
函数
传递给同一.cpp文件中
的
线程?
c++
、
multithreading
、
templates
、
parallel-processing
、
header-files
我有一个任务是实现最长公共子序列算法
的
一个并行版本(只计算LCS长度)。程序必须
使用
线程,以便尽可能快地完成任务(至少比顺序实现更快)。理想情况下,它还应该在线程中
使用
TLS。我们有一个类似的任务,在.hpp文件中实现了一个
模板
,我想
使用
相同
的
模板
,但似乎不能在这个任务中
使用
.hpp文件。我
的
问题在于将
模板
函数
传递给我
的
线程。elapsed_seconds.count()<&
浏览 23
提问于2021-05-08
得票数 0
回答已采纳
1
回答
c++17中
的
非
类型
模板
参数可以是解密型(自动)吗?
c++
、
templates
、
language-lawyer
、
c++17
我发现gcc和clang允许在非
类型
模板
参数
类型
子句中
使用
decltype(auto)。decltype(auto)> X<(foo)> x;}它是符合标准
的
特性
浏览 4
提问于2017-09-03
得票数 45
回答已采纳
2
回答
编译器
如何
从这个
lambda
表达式推断
返回
类型
?
c++
、
templates
、
lambda
、
boost
、
function-declaration
我正在用Boost库在C++中
创建
一个web套接字服务器。我
的
出发点是这个
的
一个增强示例。websocket-server-async");可以看到,ws_.set_option接受一个websocket::stream_base::decorator作为参数,这个参数是由
lambda
表达式
创建
的
,该表达式根据这个将一个Decorator&&
类型
变量作为参数。
lambda
表达式
如何<
浏览 14
提问于2022-01-17
得票数 2
回答已采纳
2
回答
使用
依赖于
lambda
函数
的
类型
作为
返回
类型
c++
、
templates
、
c++11
、
lambda
、
decltype
我想要
创建
一个
函数
,它以
lambda
作为参数,并
返回
一个依赖于
lambda
函数
返回
类型
的
对象。在实例化时,我试图实现
的
实际上是没有显式
的
模板
参数。
类型
Func以T&作为参数并
返回
特定
类型
的
向量,mapResult在一个unordered_map中映射func
的
结果,该unordered
浏览 2
提问于2015-06-08
得票数 3
回答已采纳
2
回答
如何
从兰达推断
返回
类型
?
c++
、
templates
、
lambda
{} {} 当我编译上面的代码时,编译器说它不能推断
模板
参数,但是我已经指定了
lambda
的
返回
类型
。
浏览 3
提问于2021-08-23
得票数 4
回答已采纳
2
回答
是否允许在
函数
模板
的
显式专门化中演绎多个
模板
参数?
c++
、
language-lawyer
、
template-specialization
、
template-argument-deduction
、
function-templates
以下是的引文 如果后者是真的,为什么这个句子不按下面的形式形成呢?可以在
模板
id中不指定templat
浏览 0
提问于2019-06-26
得票数 2
回答已采纳
1
回答
从
lambda
的
返回
类型
返回
模板
函数
类型
c++
、
templates
、
types
、
lambda
我正在试图为一个
函数
求出所需
的
返回
类型
,该
函数
返回
一个无序映射,该映射按
模板
迭代器Iter
的
值
类型
和
使用
迭代器
的
值调用
lambda
(F)
的
结果键键。我正在用C++1y模式编译GCC 4.9.1。这是我所得到
的
,但这可能是完全错误
的
方向,因为我没有什么
模板
经验。
浏览 2
提问于2014-07-31
得票数 0
回答已采纳
2
回答
lambda
函数
不起作用
的
返回
式推导
c++
、
lambda
为什么我必须告诉编译器,传递
的
函数
指针
返回
一个双值?(如果显式调用call<double>()!)
浏览 6
提问于2022-02-18
得票数 2
回答已采纳
2
回答
使用
解密
类型
推断
返回
类型
时避免代码大量重复
的
最佳方法
c++
、
templates
、
decltype
我这里有一个非常复杂
的
例子:{ // 10 or so line
lambda
... // ... };return SomeClass<decltype(
浏览 2
提问于2013-10-02
得票数 1
回答已采纳
1
回答
AWS
LAMBDA
:访问不同内容
类型
的
请求头和正文?
amazon-web-services
、
aws-lambda
、
aws-api-gateway
我正在尝试
使用
api网关部署
lambda
函数
。我成功地部署和测试了带有内容
的
POST和方法-Type: application/json,方法如下: 我希望
使用
相同
的
lambda
函数
来处理内容
类型
的
请求:text/plain、x-www-form-urlencoded集成
模板
的
问题在于,我们必须先定义内容
类型
。因此,如果我
创建
浏览 1
提问于2016-01-29
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
请问C+11有哪些新特性?
【C+11札记】:lambda函数
C+20:缩写函数模板和约束性Auto
Kotlin基础语法教程(一)
从Java到Kotlin(五)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券