*C++

Cthulhu 09.08.2011 20:44

http://www.hexblog.com/?p=432
Practical C++ Decompilation

Доклад Igor Skochinsky с конференции Recon 2011.
Ничего особо нового для тех, кто занимается этой темой; главная ценность видео — анонс новых возможностей hex-rays decompiler 1.6.
Хочу, блин (

re, c++
ulidtko 09.08.2011 12:23

a2k 03:19:11 PM
знаешь как в с++ джважды вызвать деструктор одного объекта? 03:20:48 PM

max ulidtko 03:20:57 PM
НО ЗАЧЕМ

a2k 03:21:05 PM
:33333333333333333333333333

max ulidtko 03:21:17 PM
ну и да, как?

a2k 03:21:29 PM
да хуй его знает, но почему-то джважды вызывается =\

max ulidtko 03:21:35 PM
:D

C++
analizer 09.08.2011 10:26

А есть бесплатные реализации этого: http://ru.wikipedia.org/wiki/PureBasic ?

utros 07.08.2011 19:16

Товарищи плюсобляди и сочувствующие, расскажите мне про хорошие XMPP-библиотеки на вашем недоязыке или на сишке, являющиеся кроссплатформенными и не не повергающими людей в анальное GPL-рабство.

analizer 07.08.2011 09:08

Голосование, какая практика хуже при необходимости менять одно поле класса в константных методах (например, при реализации auto_ptr):
1. Использовать mutable
2. Держать в классе ссылку на поле, которое хотели сделать mutable в п.1
3. Реализовать copy-on-write через shared_ptr на значение.

З.Ы. Нет, я не собираюсь ... more →

c++, ?
ulidtko 06.08.2011 11:56

И даже в этой области применения якобы «универсальные» плюсцы соснули, позорно проиграв по основному критерию — производительности — сишечке и... жабке: http://lionet.livejournal.com/68807.html

C++
kb 05.08.2011 14:18

http://thread.gmane.org/gmane.comp.versi...
On Wed, 5 Sep 2007, Dmitry Kakurin wrote:
>
> When I first looked at Git source code two things struck me as odd:
> 1. Pure C as opposed to C++. No idea why. Please don't talk about portability,
> it's BS.

*YOU* are full of bullshit.

C++ is ... more →

ulidtko 05.08.2011 14:18

Ох, какая шикарная ссылка нашлась: http://article.gmane.org/gmane.comp.vers...

C++
dorfe 05.08.2011 13:49

Эх, как печально что большинство здешних погромиздов так плохо владеют передовыми методиками ООП, надо срочно исправлять положение: http://oldfag.net/oop/
Данная методика изучения была уже давно и успешно опробована на самом передовом ресурсе самых профессиональных погромиздов страны: ... more →

ulidtko 04.08.2011 16:15

Посоны, кто как борется с километрами ворнингов при -Wall и #include <boost/.../...> ?
А то у такое ощущение, что добрых минуты две времени сборки занимает просто вывод всех этих 2M+ предупреждений в консоль.

magog 04.08.2011 14:20

Опять бугуртят идиоты с с++ http://habrahabr.ru/blogs/cpp/125564/

utros 03.08.2011 13:40

А вот выжимка из доки по поводу того, почему не .NET для программы на плюсах, разрабатываемой в вижуал студии под ШИНДОШС:
- стопиццот способов сделать одно и то же (плюсоёбы говорят, что not pythonic, ага)
- mono отстаёт от мелкософтовского фреймворка (и при этом требуется поддержка ШИНДОШС 2к, что автоматом ... more →

magog 02.08.2011 14:48

Это ваше "ленивое инстанцирование" делает функциональный язык шаблонов с++ нечистым и слабопредсказуемым. Да и вообще, задача в топике не для шаблонов совсем.

(c) LOR

Ага, а эта ваша ленивость делает Haskell таким предсказуемым, что в haskell planet каждую неделю появляются опусы на тему "как нам расставить здесь ... more →

magog 02.08.2011 06:40

Все таки правильно говорят, что кути развращают. До такой степени привыкаешь к такми вещам как QMap::keys и QMap::values которые возвращают QList от ключей и значений, то когда в плюсах приходится замутить тоже самое, то упарываешься таким:
std::transform (map.begin, map.end, std::back_inserter (vector), ... more →

werehuman 01.08.2011 14:19

error: invalid cast from type ‘const boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::la mbda::other_action<boost::lambda::addressof_action>, boost::tuples::tuple<boost::lambda::lambda_functor<boost::lambda::placehol der<1> >, boost::tuples::null_type, boost::tuples::null_type, ... more →

werehuman 01.08.2011 13:36

Ах ты ёбаная рогатая тварь!
using namespace std;
using namespace boost::lambda;

cout << _1 << '\n' — компилируется
cout << _1 << endl — error: no match for ‘operator<<’ in
Нахуй так жить?

werehuman 01.08.2011 12:26

Ух ты, какой волшебный boost::format. Попробовал сунуть строке неправильное количество аргументов. Высрал
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_inje ctor<boost::io::too_few_args> >'
what(): boost::too_few_args: format-string referred ... more →

werehuman 01.08.2011 12:06

Question: Why does lexical_cast<int8_t>("127") throw bad_lexical_cast?
Answer: The type int8_t is a typedef to char or signed char. Lexical conversion to these types is simply reading a byte from source but since the source has more than one byte, the exception is thrown. Please use other integer types such as int ... more →

werdn 31.07.2011 14:29

кладбище переносимого ассемблера

c++
werehuman 29.07.2011 19:10

Знакомому при собеседовании в достаточно престижную кампанию задали вопрос: можно ли перегрузить функцию так, чтобы имя и аргументы были одинаковые, а результаты разные. Знакомый резво сказал "нет". Оказалось, это неправильно, но как это сделать не сказали.
Я тут за полчаса додумался как реализовать такую штуку. ... more →

c++
0xd34df00d 29.07.2011 16:44

Инкапсуляция в C++ круче таковой в пейтоне! http://insooo.livejournal.com/239351.htm...

Боян, конечно, но все же.

werehuman 29.07.2011 05:49

Пстач, мне предложили работу на C++ Builder. Что думаешь?

taras 28.07.2011 16:45

[ Example:
??=define arraycheck(a,b) a??(b??) ??!??! b??(a??)
becomes
#define arraycheck(a,b) a[b] || b[a]
— end example ]
©C++ international standard ISO/IEC IS 14882

c++
magog 28.07.2011 05:57

Вот найти бы годных блогов по программированию на qt и C++. Может кто-то имеет в загашнике и не против поделиться?

*C++ is used by:

0xd34df00d

0xd34df00d

Пахом

Pahom

Hirthwork McGillah

hirthwork

analizer

analizer

werehuman

werehuman

0x2207

0x2207

няша

generatorglukoff

4DA

4da

dorfe

dorfe

gelraen

gelraen

Rayslava

Darth Bricktop

Like-all

kb

kb

jabber

jabber

Cthulhu

Cthulhu

16+

238328

failman

failman

Crazy_Owl

Crazy_Owl

beardog

beardog

Nico-izo

Nico-izo

nobiiru

nobiiru

K900

K900

SirAnthony

SirAnthony

amd63

amd63

Monah Tuk

hatred

Minoru

Minoru

chemikadze

chemikadze

anonymous_owl

anonymous_owl

Артём

astecenko

asmer

asmer

Michael Pogoda

MPogoda

taras

taras

Артс

arts

Anatoly Kalin

m4n71k0r

folex

folex

Дэш

dash

Maxim Kirenenko

part1zano

Ky6uk

Ky6uk

Thordendal

z56371410

mva

mva

Fess

zetoke

anoos

anoos

DOMr

DOMr

sayafag

nexeuse

nexeuse

nstm0

nstm0

Хотеть!

xotetb

Haomand

Haomand

RainerGomes

RainerGomes

lexszero

lexszero

Rejjin

Rejjin

proton

proton

eurekafag

eurekafag

Enoh

Enoh

rogaboru

rogaboru

kuroneko