Здравствуйте Hacker_Delphi, Вы писали:
HD>если речь идет о Ц++ — он может его выделять в теле цикла, потому и ломается при входе в цикл %)
Но от количества итераций цикла это не зависит

Не важно там i<100 или i<10000
Разницы нет.
for(int i=0;i<10000;i++)
{
char[100] c;
}
for(int i=0;i<100;i++)
{
char[100] c;
}
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев