gpt4 book ai didi

c++ - 执行 decltype(c) e;和 decltype((c)) f;声明不同的类型?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:53:57 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
decltype and parenthesis

我在维基百科上找到了这个:

    auto c = 0;           // c has type int
auto d = c; // d has type int
decltype(c) e; // e has type int, the type of the entity named by c
decltype((c)) f = c; // f has type int&, because (c) is an lvalue

并且使用 ideone 编译器(C++0x idk 他们使用什么)和 typeinfo 我无法看到 e 和 f 之间的差异。显然这对我来说可能是失败的,所以我想知道这是否是最终的 C++11 标准行为。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com