Здравствуйте, slava_phirsov, Вы писали:
_>>Это будет нарушение принципов C/C++ — лишние накладные расходы. К тому же зачем оно, если у нас имеется std::array? ) _>А неявная передача указателя this — не лишние накладные расходы?
Так оно же не в дополнение, а вместо. )
_>В ту пору std::array не было, а с std::vector была небольшая проблемка — списков инициализации еще не придумали, и заполнять содержимое контейнера приходилось руками: _>... _>Сравни с: _>...
Нуу, если очень нужна безопасность и это у нас C++, то можно было сделать банально call<N>(items);
Но в любом случае в современном C++ это уже всё давно не актуально. )