Здравствуйте, smeeld, Вы писали:
S>Тут речь о том, как именно писать на C++, чтоб это можно было назвать кодом на C++, а не на Си с классами, и это безотносительно каких-либо иных знаний и компетенций.
Называй как хочешь. C++ и есть С с классами, а не нечто сверхестественное — за это многие его и ценят. Вместо шаблонов почти всегда достаточно использовать полиморфизм, как уже упоминал Qbit86.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)