- 1
- 2
- 3
private:
private:
friend class boost::iterator_core_access;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
private:
private:
friend class boost::iterator_core_access;
Никому не покажу своего друга-буста
absolut 31.03.2011 16:50 # 0
iddqd 31.03.2011 22:04 # +1
если кого вдруг позабавил этот кусок кода, посмотрите вот эти примерчики - http://www.boost.org/doc/libs/release/doc/html/signals2/examples.html#signals2.examples.deconstr uct =)
niXman 01.04.2011 02:36 # 0
niXman 01.04.2011 02:38 # 0
в приватной секции указан друг. и?
absolut 01.04.2011 07:09 # +1
Т.е. например вы пишете свой класс, где задаете друга вида std::string, который использовать скрытые поля вашего класса не собирается, потому что это не утверждено комитетом по стандартизации :)
Vindicar 01.04.2011 12:23 # 0
gegMOPO4 01.04.2011 18:08 # 0
absolut 02.04.2011 07:56 # 0
gegMOPO4 02.04.2011 10:09 # 0
В самом коде Буста:
Так что удивляться friend class boost::iterator_core_access — то же самое, что удивляться приватному конструктору или виртуальному деструктору. Это идиомы.
absolut 02.04.2011 13:10 # 0
Как iterator_core_access получит доступ к представлению class A ?
gegMOPO4 02.04.2011 15:19 # +1
absolut 02.04.2011 16:24 # 0
gegMOPO4 01.04.2011 18:06 # 0
iddqd 01.04.2011 20:59 # +2
gegMOPO4 01.04.2011 21:21 # +2
Lure Of Chaos 02.04.2011 12:27 # 0
нет
Kirinyale 02.04.2011 20:40 # 0
gegMOPO4 02.04.2011 10:15 # +1
ClearHerdsman 02.04.2011 11:29 # 0