- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
// precondition: you already have a boost::shared_ptr<> to this or a derived object
template<typename T>
inline boost::shared_ptr<T> get_shared_ptr()
{
// this cast lets the compiler verify the type compatibility
assert( dynamic_cast<typename boost::shared_ptr<T>::element_type*>( &(*shared_from_this()) ) != 0);
return *(boost::shared_ptr<T>*) &shared_from_this();
}
serpinski 15.05.2013 12:12 # −9
blackhearted 15.05.2013 12:51 # −5
bormand 15.05.2013 13:32 # +1
serpinski 15.05.2013 13:45 # −6
bormand 15.05.2013 13:51 # 0
TarasB 15.05.2013 13:58 # 0
serpinski 15.05.2013 14:00 # 0
TarasB 15.05.2013 14:35 # +4
Амфибрахии?
Ну, это зависит от поэтических способностей программиста.
3.14159265 15.05.2013 16:55 # +5
>это зависит от поэтических способностей программиста
пантомимические же
LispGovno 16.05.2013 01:19 # +1
russling 15.05.2013 14:23 # −2
serpinski 15.05.2013 14:27 # −4
Abbath 15.05.2013 23:09 # +2
LispGovno 16.05.2013 01:18 # −7
bormand 16.05.2013 05:53 # +2
We are же.
LispGovno 16.05.2013 08:50 # −1
bormand 16.05.2013 09:40 # +1
TarasB 16.05.2013 10:29 # +1
bormand 16.05.2013 10:36 # +2
blackhearted 16.05.2013 14:03 # 0
inkanus-gray 16.05.2013 14:36 # +4
Читать далее: http://ru.wikipedia.org/wiki/Thou
scriptin 16.05.2013 17:53 # +2
thou art schītte
Читать далее: http://en.wikipedia.org/wiki/Middle_English
LispGovno 15.05.2013 12:36 # −1
blackhearted 22.07.2013 18:46 # −1