腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
更多
CODING DevOps专区
Cloud Studio专区
腾讯云原生专区
CODING DevOps
Cloud Studio
开源应用中心
SDK中心
API中心
命令行工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
关联问题
换一批
如何在serverless中配置堆栈创建选项?
serverless设置堆栈创建选项的步骤是什么?
怎样在serverless框架中定义堆栈创建参数?
文章
(9842)
问答
(1679)
视频
(9842)
沙龙
(9842)
1
回答
C++20
-调
用在
模板
中
声
明为
auto
的
函数
、
、
我正在用C++构建一个nodejs插件,并且我正在尝试创建一个从C++到node
的
函数
导出器。更确切地说,我正在尝试构建一个类似于以下内容
的
功能: std::string func(std::string param) return param;{ Isolate* isolate{ E
浏览 18
提问于2020-06-11
得票数 0
回答已采纳
3
回答
当
C++20
已经拥有通用lambda时,C++14引入
的
模板
lambda需要什么?
、
、
、
引入了通用
的
lambda,使编写以下内容成为可能: return a + b;
auto
Foo = func(2, 5);
auto
Bar = func("hello", "world"); 很明显,这个通用
的
lambda func就像
模板
化
函数
func一样工作。为什么C++委员会决定为泛型lamda添加
模板
浏览 0
提问于2019-01-10
得票数 109
回答已采纳
2
回答
‘
auto
&i=foo();’是什么意思?
请解释使用移动语义时自动类型扣减是如何工作
的
:struct A { static float t = 5.5;} return 5;
auto
&&a1 = foo(); // I expected
auto</e
浏览 3
提问于2014-03-27
得票数 4
回答已采纳
1
回答
我不能在回
调
函数
中将字符串拆分成字符串数组
在回
调
函数
中
(意味着我将不断地重新定义变量),我收到了一个字符数组,我需要将其拆分并存储到一个数组
中
。我已经将char* array14
声
明为
一个全局变量,并且在我
的
回
调
函数
中有: int i = 0; { p = strtok(
浏览 6
提问于2021-04-10
得票数 0
1
回答
是否有一种方法可以static_assert
模板
参数
中
给出
的
变量引用?
、
、
、
、
myConfig; { Peripheral<myConfig> peripheral;我想在编译时检查给我
的
模板
的
配置是否正确因此,我试图将引用转换为常量实例,以便在我
的
static_assert中使用它,但我得到了一个错误:“无效使用非静态数据成员.” 在这种情况下,是否有方法在编译时检查非类型参数
的
值?还是你有其他
的
建议来达到这个目标?
浏览 7
提问于2022-06-15
得票数 -1
回答已采纳
1
回答
嵌套
模板
类方法语法
、
如果我有一个在T类型上
模板
化
的
类Foo,并且该类有一个在U类型上
模板
化
的
方法Fooclass Apublic:};template <class T>void A<T>::Foo()’
浏览 3
提问于2020-08-21
得票数 2
回答已采纳
1
回答
如何在运行时使用array<int,10>或array<int,4>?
、
、
、
我希望我
的
代码根据运行时值使用数组
的
短版本或长版本(其中包含更多元素)。shortArray : longArray; // Do the stuff } 如上所述,由于三元运算符
的
参数不同,因此出现错误。唯一
的
方法是声明两个指定
的
begin和end迭代器。但这会导致在迭代器上使用旧
的
for,并要求在for块
中
每次使用时都取消对迭代器
的
引用。
au
浏览 23
提问于2019-12-19
得票数 4
回答已采纳
2
回答
类似于std::integral_constant但在std
C++20
库
中
带有自动
模板
参数?
、
、
、
从
C++20
开始,可以使用
auto
模板
参数来实现积分常量: struct integral_constant2它可以用来代替包含两个
模板
参数
的
更详细
的
变体。当然,编写f(std::integral_constant2<123>{});比编写更冗长
的
f(std
浏览 3
提问于2021-06-10
得票数 4
回答已采纳
5
回答
我们可以迭代传递给
函数
的
数组吗?
、
、
、
我知道我们可以以这种方式遍历作为参数传递
的
数组:void fun(int *a, int n){ cout<<a[i];但是,有什么方法可以在像这样
的
函数
中使用for-each循环来迭代数组吗?// ERROR for(
auto
x:a)}
浏览 5
提问于2021-03-05
得票数 8
回答已采纳
1
回答
CodeBlocks与Visual Studio对相同代码
的
反应不同
、
我在CodeBlocks (使用C++14)和Visual Studio2015上测试了这段代码{} {} Error C3533 a parameter cannot have a type that contains
浏览 0
提问于2018-02-08
得票数 0
回答已采纳
1
回答
C++14在C++17,LNK2019,C1001
中
的
错误
、
、
、
、
有一个非常直截了当
的
3文件来源。 使用/std:c++17编译c++14错误(error C3533__:参数不能具有包含“
auto
”
的
类型)。它使用/std:
c++20
编译,但给出了LNK2019。当使用serialization.cpp /std:
c++20
、但 #include <string>从 => 数据库移出h时,它会给出致命
的
内部编译器error C1001。我相信,这些错误在c++14
中</
浏览 2
提问于2021-08-29
得票数 3
回答已采纳
1
回答
std::basic_string<T>::size_type在
C++20
模式下导致编译错误
、
、
、
下面是MSVC 2022在C++17模式下编译,但在
C++20
模式下失败
的
简单代码:void foo() std::basic_string<T>::size_type bar_size; //This fails to compile in
C++20
在
C++20
模式下报告
的
错误无助于解释原因:error C3878: syntax error: unexpected token 'id
浏览 19
提问于2022-02-13
得票数 4
回答已采纳
1
回答
在
C++20
中
使用依赖
的
参数类型声明
模板
函数
、
、
在
C++20
中
,可以使用
auto
关键字和省略template<class T>前缀以简化
的
方式声明
模板
函数
。但是如果第二个/第三个/…
模板
函数
的
参数类型取决于第一个
模板
参数类型,是否与
auto
的
声明等价?考虑一个旧
的
模板
示例:void f(T x, std::
浏览 0
提问于2021-09-10
得票数 1
回答已采纳
3
回答
函数
C++
中
的
自动变量出错
、
、
我在C++
中
的
函数
之间传递一个值时遇到了问题。我添加下面的代码。在mqttReceive
中
,接收JSON格式
的
MQTT消息,并在send()
中
再次发送该消息,在void send()
中
接收该消息。但是,我尝试将收到
的
消息声
明为
auto
,但它不起作用。我错过了什么?& exc) { return;
浏览 257
提问于2020-10-26
得票数 1
1
回答
函数
声明
中
作为类型名称
的
概念在
C++20
中
有效吗?
、
、
下面的代码可以很好地编译gcc和clang (使用-std=
c++20
的
主干)但是msvc上
的
错误(19.27 /std:c++latest)。template<typename T> return x - y; con
浏览 0
提问于2020-10-30
得票数 2
回答已采纳
2
回答
在C++ VS2017
中
,此处不允许使用自动
= 0;int count_function(Iterator start, Iterator end,
auto
criteria) {start) { count++; }} 上面是我
的
代码,
auto
之前
的
标准给出了错误"
auto
现在允许在这里“。我想为这个
函数<
浏览 33
提问于2019-07-07
得票数 1
1
回答
c++泛型lambda:模式类型推导
、
、
、
、
auto
lamTest = []<typename T>(std::initializer_list<T> const & l) std::vector<T> v{ l }; std::cout << e << " ";lamTest( { 1,2,3 } ); 注意:我问
的
是关于lambda表达式
的
。
浏览 0
提问于2018-05-20
得票数 3
1
回答
MSVC拒绝编译此代码是否正确?
、
、
考虑一下这个代码():#include <memory> return 0;为什么MSVC拒绝编译突出显示
的
行
浏览 1
提问于2022-02-04
得票数 4
回答已采纳
3
回答
C++20
:非类型
模板
参数
中
的
非捕获lambda
、
、
、
C++20
是否允许非捕获λ作为非类型
模板
参数直接传递到
函数
指针?如果是的话,正确
的
语法是什么?struct S {}; error: a
浏览 5
提问于2020-01-15
得票数 10
回答已采纳
1
回答
如何删除成员
函数
模板
的
实例化?
、
、
我正在学习如何停止成员
函数
模板
的
实例化。在
c++20
中
,requires子句用于对
模板
参数施加约束,使用它,我能够在
c++20
中
停止实例化。在这段代码
中
,哪一行代码可以替换c++11/14/17
中
的
requires子句。(std::is_same<T, bool>::value || std::is_same<T, std::string>::value)
浏览 4
提问于2021-01-15
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+20:缩写函数模板和约束性Auto
解读C++即将迎来的重大更新:C++20的四大新特性
现代化工具链在大规模 C++ 项目中的技术实践
C++20终于来了!
《Effective Modern C+》笔记之类型推断
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网