auto 相关问题

`auto`关键字在C ++ 11中用于推导类型。当用于替换初始化变量声明中的类型名称时,该变量的类型与初始化程序相同。当用作返回类型时,返回类型被指定为尾随返回类型,或者从return-expression推导出。

这个lambda的参数是什么类型的?

我正在尝试函数式编程,我写了这篇文章。 [=](自动p){return [=](自动q){return p(q)(p); };我开始想知道这是怎么可能的,是什么......

回答 2 投票 3

使用auto返回不同的Lambda

所以我很好奇c ++ 17是否能让我灵活地做到这一点。我有这个答案,其中包含代码:模板 功能 >&)> ......

回答 2 投票 2

如何在编译时自动区分短和长?

我很高兴在我的C ++程序中使用自动变量。我知道使用自动使用模板规则声明的变量来推导变量类型,但我对数字类型的工作原理感到困惑。假设......

回答 6 投票 22

`auto pp`和`auto * ppp`有什么区别?

int foo = 11; int * p =&foo; auto pp = p; auto * ppp = p; cout << pp << endl; cout << ppp << endl;这个程序将为pp和ppp产生相同的输出,但为什么呢?汽车...

回答 2 投票 20

为什么“auto”将字符串声明为const char *而不是std :: string?

我制作了一个模板,用于添加给出的数据。如果我像这样使用它,编译器将in_1和in_2声明为const char *,并且代码不会编译。 #包括 使用命名空间

回答 4 投票 8

有没有办法修复netbeans中的自动缩进,netbeans花括号自动插入做了一些奇怪的事情?

在循环结束后按下花括号后,NetBeans自动缩进使用内部for循环执行此操作,在其他情况下,(size_t j {}; j <size2; j ++){...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.