Синтаксический сахар C++11
Разве это не прекрасно?vector<Image> images;
images.emplace_back("i2.tif");//!!!
images.emplace_back("i1.tif");//!!!
for (auto& img : images) //!!!
{
//Do something
img.edge(4);
img.normalize();
img.write( img.fileName() + ".debug.jpg" );
}
Жизнь до C++11 была так ужасна и тяжела... Будет что внукам рассказать : "В моё время цикл по контейнеру занимал 150 символов..."