C++ 的for用法
普通写法:
for (size_t i = 0; i < vecNum.size(); ++i)
{
strText.Format("%d", nArray[i]);
AfxMessageBox(strText);
}
c++ 11标准写 法
for(auto item : vecNum)
{
strText.Format("%d", item);
AfxMessageBox(strText);
}
还有一个std::for_each
std::for_each(vecNum.begin(), vecNum.end(), [](int item){
CString strText;
strText.Format("%d", item);
AfxMessageBox(strText);
});
python 的for
for i in range:
只有这一种写法! 与c11标准有点像,可以理解为差不多.