9
Внутренние определения типов в C ++ - хороший или плохой стиль?
Что-то, что я часто делал в последнее время, - это объявление typedef, относящихся к определенному классу внутри этого класса, т.е. class Lorem { typedef boost::shared_ptr<Lorem> ptr; typedef std::vector<Lorem::ptr> vector; // // ... // }; Эти типы затем используются в другом месте кода: Lorem::vector lorems; Lorem::ptr lorem( new Lorem() ); lorems.push_back( …
180
c++
coding-style
typedef