C++4.3.2 中的 auto 关键字
auto keyword in c++4.3.2
我怀疑"auto"关键字在C++4.3.2中有效吗?我正在编写一个程序来检查单词中是否存在前缀,我写了这样的东西——
auto res = mismatch(prefix,word);
当我编译时,它给出了错误——
res was not declared in scope
如果 c++4.3.2 中没有"auto",我应该用什么来代替"auto"。
在这里你可以看到我的完整代码 - http://paste.ubuntu.com/9351873/
@Surayans Tiwari
mismatch() 的返回类型是 std::p air。请参阅以下页面并纠正您的用法。
http://en.cppreference.com/w/cpp/algorithm/mismatch
我对@KeithThompson的看法与您谈论的是使用 GCC 4.3.2 而不是使用 C++ 4.3.2 的观点相同。
假设我正确感知,您得到的编译错误是由于 GCC 4.3.2 中尚不支持auto
类型造成的。
根据 GCC 参考中的 C++11 支持,
https://gcc.gnu.org/projects/cxx0x.html从 GCC 4.4 开始支持 auto
类型变量。
如果你想尝试auto
类型的功能,你应该使用较新的GCC编译器。
相关文章:
- C++/11 auto 关键字是在更有效时推导参数进行按引用传递,还是始终按值传递?
- auto 关键字在 Dev c++ 中不起作用
- 为什么我需要明确编写"auto"关键字?
- 在C++中使用 auto 关键字
- 在 VS Code 中编码时不能在 C++ 中使用 auto 关键字
- 避免使用 auto 关键字从字面上复制 const 和非 const 的代码?
- 省略C++可变参数 lambda 中的"auto"关键字?
- 我可以在动态知道其类型的模板类对象中使用 auto 关键字吗?我不能在没有初始值设定项的情况下使用 auto 关键字吗?
- 使用 auto 关键字初始化字符数组
- auto*在编译时有用吗?auto关键字足够了吗
- lambda 中的跨平台"auto"关键字用法:integral_constant作为函数参数
- 使用 C++11 auto 关键字声明两个(或多个)变量
- C++11: "auto"关键字会检索到cv限定符吗?我有矛盾的样本
- 为什么 auto 关键字不能与指向函数的指针的初始化列表一起使用?
- 遍历多维向量(使用 Auto 关键字?
- 返回指向 const 数据成员和 'auto' 关键字的 const 指针。有点困惑
- 使用 auto 关键字时不遵守对齐方式 16
- 使用auto关键字填充双索引向量
- C++11中的auto关键字奇怪行为
- 在 C++ 中使用 Lambda 表达式和 auto 关键字时出现问题