如何将 'in' 关键字从 python 翻译成 c++?
How do I translate the 'in' keyword from python into c++?
我正在尝试将 python 中的 som 代码转换为 c++,我的问题是如何将"in"翻译成 c++。c++中是否有类似的关键字?
如果你在谈论循环一组项目,那将是一个基于范围的 for 循环。语法如下:
std::vector<int> vec;
//init vector
for(int i : vec) {
//do something with i
}
如果您谈论的是检查给定值是否在集合内的运算符,则没有直接并行,并且通常通过编写循环来遍历集合并检查值(或其他一些访问方法,如搜索BST(来解决。
std::find
适用于所有容器 - 这可能是您正在寻找的功能?查看文档,了解如何将其与你的个人数据类型一起使用。
相关文章:
- 不同翻译单元中不可重载的非内联函数定义
- 需要将一行代码从C++ Qt翻译成PyQt
- 为什么未命名的结构内联变量在每个翻译单元中没有相同的地址?
- 在没有 API 的情况下使用谷歌翻译文本
- 如何执行 cppcheck 交叉翻译单元 (CTU) 静态分析?
- 模板变量是否允许在多个翻译单元中并有效合并?
- 是否允许类在程序中的不同翻译单元之间具有不同的定义?
- 我怎样才能代替使用新的使用malloc翻译
- 为什么具有静态存储持续时间的同一内联变量在包含在 VS2017 编译的两个翻译单元中时会构造和销毁两次
- 如何将 'in' 关键字从 python 翻译成 c++?
- 为什么不同的翻译单元没有独立和沙盒的内存空间?
- 如何用c语言翻译openssl命令pbkdf2
- 为什么编译器不在同一翻译单元中警告 ODR 违规
- 静态变量在同一个翻译单元中被静态方法使用时是否保证被初始化?
- 如何翻译这个给定代码中的 ::* 运算符和member_fn?
- 来自不同翻译单元的函数会干扰吗?
- 在 opengl 中翻译相机时遇到问题
- 如何平均继续翻译向量
- 如何在C++中的不同翻译单元之间共享枚举的实例
- 在Visual Studio中更新Qt翻译(.ts文件)时出现未指定错误