Здравствуйте, Аноним, Вы писали:
А>Исследуя вопрос 'No arguments that depend on a template parameter' наткнулся на интересный побочный эффект от использования using объявлений.Оказывается помещая их в нужные секции класса ,публичные члены можно сделать защищёнными или закрытыми,а защищённые можно сделать открытими.Что значительно улучшает инкапсуляцию.Может для многих это не ново,для меня просто офигительная находка.
А>А>class Base
А>{
А>protected:
А> int one;
А>public:
А> int two;
А>};
А>class Derived : public Base
А>{
А>public:
А> using Base::one;
А>private:
А> using Base::two;
А>};
А>
Где ты был
раньшеАвтор: Caracrist
Дата: 29.11.09
?