用于c++中的Auto
c++提供了" auto "关键字,该关键字表明变量的类型将在首次声明时自动从其初始化器中推断出来。此外,返回类型为auto的方法将在运行时检查其返回类型表达式。我们还可以定义它,因为它用于自动检测值的数据类型。当我们在for循环中使用这个“auto”关键字时,我们不需要为每个迭代器添加数据类型。“for”循环中的“auto”关键字指示编译器使用其初始化表达式确定已声明变量的类型。
示例1:
“iostream”是这里第一个声明c++函数的头文件。然后,我们添加这里包含的“vector”头文件,以便我们可以使用vector和函数对vector进行操作。然后,“std”是我们在这里插入的名称空间,因此我们不需要将“std”与所有函数单独放在这段代码中。然后,在这里调用“main()”。在下面,我们创建一个名为“myNewData”的“int”数据类型的向量,并在其中插入一些整数值。
在此之后,我们放置“for”循环并在其中使用“auto”关键字。现在,这个迭代器将检测这里值的数据类型。我们获得“myNewData”向量的值,并将它们保存在“data”变量中,并在“cout”中添加“data”时在这里显示它们。
代码1:
# include
# include
使用命名空间std;
Int main() {
vector myNewData {11,22,33,44,55,66};
for (auto data: myNewData) {
cout