Т-34 85
Перечитал эту статью, она крутая, спасибо. В первый раз что-то не очень проникся, сейчас лучше. Есть, правда, пара проблем.
1. Не уверен, что на C++ возможно в полной мере воспользоваться этим советом
2. Иногда просто лень делать собственный класс для какого-нибудь типа, немного отличающегося от "обычного"
да, для проблемы 2 есть таплы, анонимные классы, ньютайпы с дерайвингом и прочие фичи, которые помогающие не лениться и делать правильно