所以,我對C++並不是很有信心,因爲我大部分來自java世界,但現在我必須用C++去。奇怪的C++ FOR循環
我一直在尋找一個tutorial for some 3D model stuff,和整個這個for循環傳來:
FOR(i, scene->mNumMeshes)
{ //...
,我根本不明白。 其實我理解它應該做什麼,但它不適用於我,我不明白它應該如何工作。
本教程適用於Visual Studio 2008,我在VS2012上。 當然我知道「我」應該在某處定義,但首先我的VS抱怨大寫「FOR」而不是「for」。當我將它改爲「for」並將「i」定義爲unsigned int時,VS只是抱怨有「;」失蹤。
由於谷歌真的沒有幫助,有人可以請解釋給我嗎? 或者它只是一個錯誤的教程?但我真的不這麼認爲......
請在宏的教程中查看。然後擺脫那個宏。一個緊密的選擇是'for(int i:boost :: irange(scene-> mNumMeshes)'。 – chris
_strange(至少對我來說)for loop_。這不是一個好標題 – rpax
好吧,從技術上說,你不能稱它爲''for循環在C++標準方面,它可能真的是任何東西 – luk32