腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
用于
类型
说明器使用的允许
类型
定义的C++11标准参考?
c++
、
c++11
、
language-lawyer
、
specifier
、
type-declaration
在C++11中,
类型
说明符
包括类
说明符
和枚举
说明符
。(又称类定义和枚举定义)// error: types may not be defined in parameter types constexpr
auto
i = s
浏览 7
提问于2014-01-07
得票数 10
回答已采纳
2
回答
标准中的规则在哪里指定具有结尾返回
类型
且返回
类型
包含占位符
类型
的函数应为‘
auto
`
c++
、
language-lawyer
auto
* fun()->int*{}} 这个 代码段 被Clang和GCC拒绝,并报告一个错误,即 具有尾随返回
类型
的“‘fun”函数具有“
auto
” * ‘作为其
类型
,而不是普通的'
auto
’ 但是,我还没有在标准中发现任何禁止这种用法的规则。我觉得唯一符合的相关规则是: 在声明T D中,D的形式为 D1 (参数声明子句)cv-限定符-序列opt ref-限定符opt非例外-
说明符
opt属性-
说明符
-seq opt结尾-返
浏览 59
提问于2021-03-02
得票数 2
回答已采纳
1
回答
为什么不能形成对“解密
类型
(自动)”的引用
c++
、
c++14
、
decltype
int main(){}第8.3.2/6节 如果ty胡枝子(7.1.3)、
类型
模板参数(14.3.1)或解密
类型
说明符
(7.1.6.2)表示引用
类型
T的
类型
TR,则试图创建
类型
“lvalue引用cv”的尝试会创建
类型
“lvalue引用T”,而尝试创建
类型
“rvalue引用cv”则会创
浏览 2
提问于2015-01-04
得票数 4
回答已采纳
1
回答
约束自动转换有效吗?
c++
、
auto
、
c++-concepts
、
c++23
自C++20以来,受约束的
auto
是通过以下方式引入的:这意味着,例如:是有效的。此外,对于新表达式,概念允许与
auto
配对。new Concept
auto
{ expr };new Concept
auto
( expr );
auto
{expr}或
auto
(expr)是在C++23中引入的,大
浏览 1
提问于2021-11-21
得票数 5
回答已采纳
1
回答
自动、解密
类型
(自动)和尾部返回
类型
c++
、
c++14
、
auto
、
decltype
、
trailing-return-type
在以下几个方面是否有区别:constexpr decltype(
auto
) f(T&& x) -> decltype(std::get<0>(std::forward<T>(x))) return std::get<0>(std::forward<T>(x));以及:constexpr
auto
f(T&&
浏览 1
提问于2017-03-12
得票数 4
回答已采纳
1
回答
在带有初始化的函数指针声明中,是否可以使用‘
auto
’关键字作为返回
类型
?
c++
、
initialization
、
language-lawyer
、
function-pointers
、
auto
foo_
auto
_int(int) std::cout << "
auto
foo(int),
auto
== int" << std::endl; } { retu
浏览 1
提问于2017-12-18
得票数 15
回答已采纳
2
回答
为什么构造函数语法不能与“无符号int”
类型
一起使用?
c++
、
type-conversion
、
language-lawyer
auto
x = unsigned int(0);
auto
y = int(0);
auto
w = float(0);
auto
t = Type(... c-tor-args ...); (除了Type是unsigned int)。
浏览 8
提问于2016-11-23
得票数 36
回答已采纳
2
回答
自动变量问题
c
我知道C中的存储类,我想知道
auto
关键字。
auto
int i = 0;int
auto
i = 0; 会发生什么?
auto
是否表现为数据
类型
?
浏览 0
提问于2016-09-05
得票数 0
回答已采纳
1
回答
在C++20中自动占位符
类型
和显式模板
类型
是否等效?
c++
、
templates
、
c++20
自动占位符
类型
和显式定义的模板
类型
参数是否完全等效?那么,以下是否等同于实例化、const
类型
、引用
类型
等?void f1(
auto
param) { T t1; template <
浏览 3
提问于2022-01-06
得票数 2
1
回答
定义静态参数自动类变量
c++
、
c++11
、
language-lawyer
、
c++14
、
auto
由于未定义引用,下列代码无法链接:struct S {}; int main() {
auto
const & ref = S::x;遵循的建议,这似乎适用于clang3.5:struct S {}; constexpr d
浏览 2
提问于2015-08-24
得票数 2
回答已采纳
1
回答
为什么C++20的概念与"const &“不兼容?
c++
、
templates
、
c++20
、
c++-concepts
、
type-deduction
template<typename T>Octet decltype(
auto
) c = 'a'; voidf1(const
auto
&) {} void f2(Octet
auto
) {} void f3(Octet
auto
&&) {} //
浏览 6
提问于2021-05-07
得票数 6
回答已采纳
2
回答
引用的`
auto
`
说明符
类型
推导
c++
、
c++11
、
type-inference
让我们考虑一下下面的代码片段 { int* px = &x;
auto
arx = rx; // deduced type is int人们可以从指针
类型
中进行类比,期望推导出的arx
类型
是int&,但实际上它是int在这样的情况下,有时我会被它抓住: const
浏览 1
提问于2012-08-09
得票数 10
回答已采纳
5
回答
lambda的返回
类型
可以通过返回值来推断,那么为什么函数的不能呢?
c++
、
function
、
c++11
、
lambda
、
auto
#include <iostream> return 7; return 42; std::cout << functi
浏览 63
提问于2013-12-04
得票数 75
回答已采纳
1
回答
对于C编程语言的声明符-
说明符
,是否有更精确的语法?
c
、
syntax
扩展C标准中的“声明-
说明符
”的语法,我得到了一个语法,它允许许多语义上不合逻辑的
说明符
的组合。有没有人写过一种更精确的语法,允许更少的矛盾组合?语法的无序性(可以推测,这样程序员就不必记住一个
说明符
的顺序)使得这变得复杂起来。如果有一些符号来指定“任何一种选择的
说明符
,但只允许每种选择中的一种出现”(这并不是特别好的),就会有帮助。)+ 存储类
说明符
:'typedef'|'extern'|'static'|'_Thread_local
浏览 1
提问于2020-04-06
得票数 1
回答已采纳
2
回答
auto
关键字C++11中的奇怪行为
c++
、
c++11
这只是理论问题--为什么我不能写这样的代码:第一个自动关键字存储类
说明符
(是的,我知道它在C++11中没有用,不推荐使用),第二个自动关键字自动
类型
说明符
。
浏览 7
提问于2012-08-30
得票数 5
回答已采纳
2
回答
为什么C++20不支持"void (概念车&)“?
c++
、
templates
、
standards
、
c++20
、
c++-concepts
> concept HasSize = requires(T obj) obj.size(); void f2(HasSize
auto
&& arg) {} // okvoidf4(HasSize
auto</e
浏览 2
提问于2020-04-09
得票数 5
回答已采纳
1
回答
解密
说明符
的用途
c++
、
c++11
、
c++14
、
decltype
其中有一段引语: decltype-specifier: decltype (
auto
)
浏览 3
提问于2014-06-02
得票数 8
回答已采纳
1
回答
对于clang上的数组
类型
,结构化绑定初始化器表单{赋值表达式}失败。
c++
、
gcc
、
clang
、
c++17
简单声明:-.属性
说明符
-seq(Opt)decl-
说明符
-seq ref-限定符(Opt)标识符-列表初始化程序;
浏览 4
提问于2020-06-04
得票数 2
回答已采纳
1
回答
c++17中的非
类型
模板参数可以是解密型(自动)吗?
c++
、
templates
、
language-lawyer
、
c++17
我发现gcc和clang允许在非
类型
模板参数
类型
子句中使用decltype(
auto
)。例如:struct X {}; X<(foo)> x; static_cast<void
浏览 4
提问于2017-09-03
得票数 45
回答已采纳
2
回答
用于表达式和解密
类型
的SFINAE (自动)
sfinae
、
c++14
template<class T> return [](){ return
浏览 1
提问于2013-08-29
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+auto类型推导完全攻略
C+存储类
【Auto Test】RobotFramework 实验
Auto CAD 2016 软件系列
Auto-Encoding Variational Bayes
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券