腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
在
std
::
tuple
上
的
完美
前进
、
、
、
、
我起草代码是为了找出元组元素中类型为V
的
值
的
索引。一般来说,代码可以工作,但
Tuple
的
完美
转发似乎不能工作。请参考main函数中最后两个注释行。int I, typename V> bool equal(
Tuple
&&t, V&& v, typename
std
::enable_if<
std
::is_same<typename
std
::
tuple
_element
浏览 19
提问于2021-11-17
得票数 1
2
回答
在运行时从元组中输入模板函数元素?
、
、
在
C++
中,我有一个元组,其中包含一些元素:以及一些
在
整数和字符
上
完美
工作
的
模板函数:现在,假设在运行时,我希望
在
我
的
元组中
的
一个元素
上
运行my_functi
浏览 2
提问于2015-01-06
得票数 3
回答已采纳
2
回答
如果在
std
::apply中使用forward_as_
tuple
结果之前将其存储
在
变量中,则会丢失右值引用
、
在
处理一个项目时,我遇到了
std
::apply不转发来自
std
::
tuple
的
右值引用
的
情况,该引用是由
std
::forward_as_
tuple
*IF* resulting
std
::
tuple
创建
的
,存储
在
一个变量中!然而,如果
std
::forward_as_
tuple
结果没有存储
在
变量中,而只是作为第二个参数传递给<em
浏览 33
提问于2019-06-24
得票数 2
回答已采纳
1
回答
在
C++
中不工作
的
完美
转发
我正在尝试理解
在
C++
中转发
的
概念,并编写了下面的代码来理解这种
在
各种模板
上
的
功能。argTuple(
std
::make_
tuple
(
std
::forward<Args>(args)‘
std
::
tuple
<int, int, const char (&)[4], char>::
tuple
(
std
::
tuple
<
浏览 3
提问于2016-11-27
得票数 3
回答已采纳
1
回答
如何在lambda中明确表示捕获变量
的
类型?
、
、
如何在
C++
中显式地为lambda指定捕获变量
的
类型?auto returns_functor (T&& value) return [value =
std
::
tuple
<T>
浏览 0
提问于2019-05-26
得票数 2
3
回答
当使用“
完美
转发”时,来电者如何知道传递哪种类型?
、
我最近听说过“
完美
转发”(来自Scott有效
的
现代
C++
),class Widget { void setName(const
std
::string&newName) { name = newName; } void setName(
std
::string&& newName) { name =
std
::move(newName); }案例2.使用
完美</em
浏览 3
提问于2015-12-23
得票数 2
回答已采纳
1
回答
带有g++ v9.1
的
不完全类型
、
、
在
设置g++ 8.3和7.4时,以下代码可以很好地编译:#include <
tuple
>int main()
std
::vector但是
在
g++ 9.1中,我看到了这个错误: from&l
浏览 0
提问于2019-05-31
得票数 10
2
回答
为什么
std
::condition_variable作为类成员会导致使用
std
::线程编译错误?
、
、
、
、
我尝试将
std
::condition_variable作为类成员,并在将该类
的
对象传递给
std
::thread时出现了大量编译错误。我从我
的
实际程序中减少了所有其他代码,最后得到了下面的最小代码。删除
std
::condition_variable不会造成任何问题。我尝试
在
构造函数中“初始化”变量,并将其设置为inline,但两者都没有帮助。下面是我得到
的
编译错误:/usr/loca
浏览 0
提问于2018-06-28
得票数 12
回答已采纳
6
回答
C++
将非模板成员函数调用转发到模板函数
、
、
、
、
我想在我
的
类'Record‘中隐藏一个
std
::
tuple
,并在它上面提供一个operator[]来访问元组
的
元素。不能编译
的
简单代码是:/usr/include/
c++
/4.6&
浏览 0
提问于2012-02-05
得票数 5
1
回答
任何包含
std
::
tuple
<
std
::any>
的
内容都无法编译
、
、
、
、
我意识到嵌套
的
性病::任何
的
都是一个坏主意。尽管如此,我还是遇到了一些让我抓狂
的
东西,我只是想弄明白为什么编译器会窒息。考虑以下代码行(假设arg变量是包含另一个
std
::any
的
std
::any):那行编译得很好。现在,考虑这一行,其中包含包含另一个
std
::any
的
std
::
tuple<
浏览 2
提问于2020-12-06
得票数 1
回答已采纳
1
回答
C++11可变模板函数--错误在哪里?
、
、
、
以下代码给出了英特尔2012 CTP (支持C+11 )和MSVC++
C++
XE 13.0
上
的
编译错误: to '
std
::
tuple
<
std
浏览 0
提问于2013-01-18
得票数 2
回答已采纳
1
回答
std
::获得
std
::
tuple
结果,
在
不完全类型错误
的
情况下,变量args减少为零
、
、
、
/
c++
/6/
tuple
:1228:12: recursively required from ‘class
std
::
tuple
_element<2ul,
std
::
tuple
<unsignedint, unsigned int> >’ /usr/include/
c++
/6/
tuple
:1228:12: required from ‘cla
浏览 0
提问于2017-07-23
得票数 0
回答已采纳
1
回答
使用派生自‘`
std
::
tuple
`’
的
元素调用` `
std
::get` ` on ` `
std
::
tuple
`‘-格式错误?
、
、
、
、
当使用带有以下错误
的
clang++ libstdc++时,上面的代码无法使用和libstdc++进行编译:error: no matching{ return
std
::__get_helper<__i>(__t); } include/
c++
/7.0.1/
tuple
浏览 5
提问于2017-02-01
得票数 7
回答已采纳
1
回答
完美
转发和
std
::
tuple
(或其他模板化类)
、
、
、
、
我对
完美
的转发有一些困难。但是如果T实际
上
是一个模板化
的
类,会发生什么呢?例如,我如何才能
完美
地转发
std
::
tuple
?如上所述,如果使用T&&,我将丢失元组中包含
的
所有对象
的
类型信
浏览 0
提问于2011-11-26
得票数 6
回答已采纳
2
回答
如何在编译过程中输出
c++
类型信息
、
我正在调试严重模板类
的
类型不匹配问题。我想了解编译期间
的
c++
类型信息,因此我编写如下:只是不起作用。 所以我来这里寻求帮助。
浏览 6
提问于2017-06-28
得票数 7
回答已采纳
1
回答
常数模板参数奇异性
、
、
、
GCC (5.3)和Clang (3.8)声称test
的
第一行不好,但第二行很好。MSVC (2015.2)说,两者都是无效
的
。这段代码开始是合法
的
吗? In file included from main.cpp:2: /usr/local/bin/..usr/local/include/
c++
/5.3.0/
tuple
:874:57: note: '<em
浏览 2
提问于2016-04-05
得票数 6
回答已采纳
2
回答
如何正确扩展
std
::线程以包装已生成
的
线程
、
、
我试图创建一个简单
的
包装器,供我
的
应用程序
在
lew of
std
::线程中创建线程时使用。使用此应用程序线程包装器
的
唯一目的是确保
在
每个生成
的
线程
上
一致地调用某些代码。我认为这很简单,但是
std
::线程构造函数和参数传递非常复杂,这里
的
构建错误非常神秘。AppThread thread1 = AppThread( runA ); //AppThread thread2 = AppThrea
浏览 0
提问于2019-08-13
得票数 1
回答已采纳
2
回答
空嵌套元组错误
、
、
、
#include <iostream>int main(){ 有没有可能
的
变通办法?clang
的
错误消息 /usr/include/
c++</
浏览 4
提问于2012-06-12
得票数 6
回答已采纳
1
回答
GTEST中
std
::map和dense_hash_map编译错误
、
、
、
当我尝试
在
我
的
GOOGLE测试中使用我
的
项目/模块时,我会得到这个错误。
std
::
tuple
<>’ ^ In file included from /usr/include/
c++
/4.8.2/tr1/functional+/4.8.2/tr1/
tuple
:237:12:
浏览 1
提问于2016-10-26
得票数 1
回答已采纳
4
回答
如何从
C++
中
的
地图迭代器调用类成员函数?
、
、
、
我无法使用地图
的
迭代器调用显示函数。有任何方法可以使用迭代器来完成这个任务吗?
在
/usr/include/
c++
/4.9/bit/stl_map.h:63:0,from /usr/include/
c++
/4.9/map:61,from 3: /usr/include/
c++
/4.9/
tuple
:
在
实例化'
浏览 6
提问于2016-04-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
2019,人类在IT业的发展上继续前进
SDN技术在医疗云安全上的完美诠释
你们以为我在学C加加?其实我在学Python!人生苦短!
你们以为我在学C+?其实我在学 Python
C++的函数如何返回多个值?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券