fk0, легенда (19.02.2019 12:56, просмотров: 230) ответил Ale3000 на Читаемость улучшается. Выходной код получается больше и медленнее. При отладке вообще можно мозг сломать.
Шаблоны ещё хоть понятны в случае ошибки, тот же gcc пишет, мол вот тут не вышло, в этой строчке, с такими-то параметрами шаблона, а она нужна была (вызывалась, использовалась) в другой строчке... и так до конца размотать можно и понять. А ты "auto" пробовал? Там уже никто ничего не пишет. И ты не знаешь какой тип за auto скрывается. Может исправят в будущем, но сейчас код напичканный auto действительно не понимаемый (кстати, если речь про отладку, то тут может быть проще -- отладчик-то как раз тип знает, но вот если не компилируется, то это проблема).
А для отладки нужно ставить -fno-inline -O1.
[ZX]