Re: Использование using для тонкой настройки интерфейса
От: Caracrist https://1pwd.org/
Дата: 06.12.09 12:21
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Исследуя вопрос '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
?
~~~~~
~lol~~
~~~ Single Password Solution
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.