auto 相关问题

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

使用decltype w /参数包为C ++ 11

我试图从davidhigh回答第二个答案的multi_index_t代码来使用C ++ 11。 C ++ 11不支持自动和类型返回。我转换了...的返回类型

回答 1 投票 0

为什么const auto&p {nullptr}工作而auto * p {nullptr}不能在C ++ 17中工作?

这个定义有效:const auto&b {nullptr};虽然失败了:auto * b {nullptr};我试图在Visual C ++,GCC和Clang中编译它。他们都抱怨“不能推断出类型”。在里面 ...

回答 3 投票 31

访问自动声明的数组

auto messwerte2 = {3.5,7.3,4.9,8.3,4.4,5.3,3.8,7.5};有哪些可能性可以明确地访问这个类似数组的结构的单个值,正如我所知,实际上是...

回答 2 投票 -4

Ext JS 2.3 - 显示字段中的先前值 - 它类似于浏览器自动填充选择但不同

我点击了Destination Zip字段,出现了一个不合预期的列表。我使用autoComplete:False但仍然没有工作。需要帮助。

回答 1 投票 -3

用于Firefox / Palemoon的iMacros命令重新加载页面后重新加载页面或自动重新加载程序加载项

我使用iMacros v8.6.7并使用Pelemoon浏览器v28。在我的iMacros脚本中,有命令URL GOTO = https://www.sample.com/。问题是有时候这个页面没有完全加载所以我的形式......

回答 1 投票 0

Lambda回归:这是合法的吗?

考虑一下这个相当无用的程序:#include int main(int argc,char * argv []){int a = 5; auto it = [&](auto self){return [&](auto b){std :: cout

回答 6 投票 121

是否可以为所有反应组件自动导入JS文件?

我创建了一个日志实用程序函数,我计划在我的站点中使用99%的组件。我想知道是否可以访问此文件而无需编写“import {logger} from”...

回答 2 投票 0

当C ++ / 11 auto关键字更有效或总是按值传递时,它是否会推导出参数传递引用?

我想知道C ++'auto'是否足够聪明,可以通过[in]参数传递。例如:void PrintString(auto string1){std :: string msg; msg = string1 +“\ n”; ...

回答 1 投票 1

是否可以使用'auto'返回类型声明模板函数作为类的朋友?

如何将以下函数声明为类模板的朋友 内联自动功能(T&val){//返回...; } A类{朋友自动func(A & val); }

回答 1 投票 -1

正确的运算符(。)或( - >)用于访问auto的成员

我正在学习使用C ++ 11的东西,并遇到了我不确定如何使用auto的情况。考虑:struct MyClass {double x; } std :: vector myvec会; function_that_fills_vector(...

回答 4 投票 0

是std :: function比自动存储lambda函数更重要

我听说std :: function的成本比自动处理lambda函数要重。有效的现代c ++ item5。我想要的是澄清为什么std :: function使用比auto更多的内存的机制...

回答 2 投票 5

编写帖子并将其与1000个站点自动同步的最快方式

我正在编写WordPress插件,可以立即发布到许多网站。当我在服务器上发布帖子或创建用户或类别时,所有内容都将使用表单发布方法与客户端同步。但......

回答 1 投票 -3

自动登录或自动点击按钮

我有HTML代码,显示预编译的登录表单。是否可以改进此代码以使登录自动进行,因此它会自动填充用户信息(名称,密码)?

回答 3 投票 0

在C ++ 11函数中使用尾部返回类型的优点

与普通返回类型相比,在C ++ 11中指定尾随返回类型有什么好处?在这里看一下foo1 vs foo2:int foo1(){return 1; } auto foo2() - > int {...

回答 1 投票 3

可以为lambda影响性能指定名称吗?

在直接使用lambda和定义命名的lambda然后将其作为参数传递之间,性能(如果有)有什么不同?例如:std :: sort(v.begin(),v.end(),...

回答 1 投票 1

C ++中的复合类型,const和auto

我试图理解这段代码。我一直在弄清楚为什么d和e是int *和const int *。我可以使用一些帮助。 const int ci = i,&cr = ci; auto b = ci; // b是一个int(top -...

回答 1 投票 3

自动变量及其类型

我在一篇文章中发现了如何使用迭代器从容器中删除元素。迭代时:for(auto it = translationEvents.begin(); it!= translationEvents.end();){auto next = it; ...

回答 4 投票 7

g ++ 7.2.0无法自动非类型参数推导

我正在尝试使用auto非类型参数(c ++ 17)。我希望'Sample1 :: type'应该是'integral_constraint ',但它与'Sample0 :: type'相同。是g ++ bug还是我...

回答 1 投票 0

c ++ decltype(auto)或decltype(std :: forward (值))?

例如,简单的身份仿函数:模板 class identity {public:constexpr auto operator()(T && i) - > decltype(std :: forward (我回来 ...

回答 1 投票 3

是否可以在函数指针声明中使用`auto`关键字作为返回类型进行初始化?

以下代码使用clang ++ 3.8.0和g ++ 7.2.0成功编译(编译标志为-std = c ++ 14 -O0 -Wall -Wextra -Werror -pedantic-errors):#include int ...

回答 1 投票 15

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