如何翻译';在';关键字从python转换为c++;?

如何翻译';在';关键字从python转换为c++;?,python,c++,Python,C++,我想把Python的SOM代码翻译成C++,我的问题是如何将“in”转换成C++。C++中有类似的关键字吗?< p>如果你谈论的是一组项目的循环,那就是一个语法如下: std::向量向量向量机; //初始向量 用于(int i:vec){ //和我一起做点什么 } 如果你说的是一个操作符,它检查给定的值是否在一个集合内,它没有直接的并行,通常通过写一个循环遍历集合并检查值来解决(或者其他一些访问方法,比如搜索BST) std::find适用于所有容器-这可能就是您正在寻找的功能?查看文档,了解

我想把Python的SOM代码翻译成C++,我的问题是如何将“in”转换成C++。C++中有类似的关键字吗?

< p>如果你谈论的是一组项目的循环,那就是一个语法如下:

std::向量向量向量机;
//初始向量
用于(int i:vec){
//和我一起做点什么
}
如果你说的是一个操作符,它检查给定的值是否在一个集合内,它没有直接的并行,通常通过写一个循环遍历集合并检查值来解决(或者其他一些访问方法,比如搜索BST)


std::find
适用于所有容器-这可能就是您正在寻找的功能?查看文档,了解如何将其与您的个人数据类型一起使用。

基本上,您编写了一个循环或使用了“否”,但没有。阅读C++中没有类似的关键字。一般来说,你不应该试图音译代码。您用一种语言阅读和理解代码,然后用另一种语言编写代码。C++和Python有非常不同的成语,所以你不应该尝试映射关键字等。这正是我所要寻找的,我想知道Mey时间在元素集合中是如何存在的。你也可以编辑你的问题来澄清你在寻找什么,这样未来的读者可以从你的问题中受益更多question@AdamAlrefai要计算单个元素存在的次数,有。如果要计算每个元素出现的次数,请参见。花点时间看看。