- 1
- 2
- 3
- 4
- 5
- 6
CleverPtr(const int other)
{
this->~CleverPtr();
new(this) CleverPtr();
//operator =(other);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+50
CleverPtr(const int other)
{
this->~CleverPtr();
new(this) CleverPtr();
//operator =(other);
}
Решение крестопроблем в крестостиле гейдевщиков:
http://ideone.com/wIPzzc
LispGovno 22.02.2014 21:58 # −5
Konardo 22.02.2014 22:07 # −17
bormand 23.02.2014 08:29 # +1
А в чем суть? Что-то до меня не доходит, что пытались продемонстрировать на этом примере :(
laMer007 23.02.2014 09:51 # +1
Но чтобы не было утечки ресурсов борются с ней деструктором.
bormand 23.02.2014 10:00 # +1
laMer007 23.02.2014 10:17 # +1
Автор идеи предлагает не вызывать деструктор.
http://www.gamedev.ru/flame/forum/?id=186255&page=4#m47
TarasB 23.02.2014 11:18 # +1
Значит, в том треде отметились говнокодеры, а адосхема рулит.
roman-kashitsyn 23.02.2014 12:10 # +7
Stertor 23.02.2014 13:01 # −4
Abbath 23.02.2014 15:23 # +1
Konardo 23.02.2014 15:45 # −17
Stertor 23.02.2014 15:54 # −6
roman-kashitsyn 23.02.2014 16:44 # 0
можно, если осторожно.
TarasB 23.02.2014 17:27 # 0
Stertor 24.02.2014 16:59 # −2
3.14159265 25.02.2014 14:08 # +5
Stertor 25.02.2014 14:22 # −1
defecate-plusplus 25.02.2014 14:24 # 0
Stertor 25.02.2014 14:37 # −1
Stertor 25.02.2014 14:45 # −1
absolut 25.02.2014 15:08 # 0
Stertor 25.02.2014 15:11 # −1
chtulhu 23.02.2014 16:43 # −1
срача же не будет :(
Psionic 24.02.2014 14:48 # −2
roman-kashitsyn 24.02.2014 14:55 # +1
Konardo 24.02.2014 15:57 # −5
Stertor 24.02.2014 17:01 # −2
anonimb84a2f6fd141 24.02.2014 17:22 # −6
absolut 25.02.2014 13:25 # +2