C++ 11, döngüye (range-based for in c++11) göre aralık temelini tanıttığından, bir dizi tamsayı üzerinde döngülemeyi ifade etmenin en iyi yolu nedir? Bunun yerineBir dizi tam sayı üzerinde döngü yapmak için en iyi yol?
for (int i=0; i<n; ++i)
ait
Ben
for (int i : range(0,n))
gibi bir şey yazmak istiyorum bu tür yeni standart destek şey var mı?
Güncelleme: Ben bunu tahmin
for (int i=0; i<n; ++i)
ama: etkileyicisi yolu hala bu Generator in C++
Neden ilk etapta bir dizi tamsayıya geçmek istiyorsunuz? – Xeo
@Xeo, ciddi misin? Basit bir 'HelloWorld' programı olmayan bir C tamsayı parçasında bir dizi tamsayıya geçmek (oldukça eminim). Ya da demek istediniz: Neden bunun için aralık tabanlı 'for' kullanmak istersiniz? – paxdiablo
@paxdiablo: Ölümcül biriyim. Bir dizi tamsayıya geçmek için iyi bir neden söyle. Bir şeyi dizine eklemek için bu tam sayıları kullanıyor musunuz? Bunun yerine döngü/yineleyin. Açık döngüler yüksek oranda hataya eğilimlidir. Bunları etkili bir şekilde kullanabilmem için tek gösterge referanslarıdır. – Xeo