Re[2]: Использование умных указателей при сокрытии реализаци
От: Какая разница Украина  
Дата: 02.11.06 12:27
Оценка:
Здравствуйте, Какая разница, Вы писали:

КР>Здравствуйте, Yoxel, Вы писали:



КР>Голосую за первый вариант но с одной добавочкой

КР>возвращать указатель на TSomeClass чтобы избежать лишнего копирования
КР>TSomeClass* GetSomeClass() { return m_Impl->get(); }

А еще лучше реализовать оператор ->


const TSomeClass* operator ->() const { return m_Impl->get(); }
TSomeClass* operator ->() { return m_Impl->get(); }
!0xDEAD
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.