*c++

analizer 28.06.2011 17:49

пстач, а есть реализация amqp под плюсцы (или хоть С)? а то OpenAMQ у меня не собирается, а libampq не выглядит как нечто что уже написано

amqp, c++, ?
analizer 27.06.2011 16:05

потыкал шлангом в код. заебался исправлять ошибки и решил что гоцаце меня пока что в большей мере удовлетворяет.

analizer 09.06.2011 12:01

СТАВЬ inline @ ПОМОГАЙ КОМПИЛЯТОРУ

analizer 01.06.2011 11:28

Хозяйке на заметку:
Если вас огорчает необходимость писать вызов конструктора виртуального базового класса в абстрактных классах (см. #sfoff), просто добавьте в виртуальный базовый класса protected конструктор по-умолчанию: http://ideone.com/nAV9G

analizer 31.05.2011 10:22

blocksRequired = (size + blockSize — 1) / blockSize;

analizer 30.05.2011 20:36

пстач, а как ты относишься к тому чтобы в паттерне PImpl все методы класса-обёртки делать константными. Это ок?

analizer 29.05.2011 21:03

хочу чтобы мне приснилось как при виртуальном наследовании указать чтобы виртуальную базу конструировал на последний класс, а класс в середине иерархии.

analizer 29.05.2011 20:55

я, похоже, ногу себе отстрелил :(

analizer 29.05.2011 19:59

вот зачем у абстрактного класса с виртуальным предком требовать конструирования этого самого предка в конструкторе? Он абстрактный, никто его конструктор не вызовет, всегда унаследуются, и у наследника в конструкторе уже будут конструировать виртуального предка.

analizer 29.05.2011 16:28

Вопрос для гуру:
Есть несложная иерархия классов (см. рис. http://yuml.me/1e72ec3a), при этом TParentBase нужно конструировать только один раз.
Вопрос, как это сделать?
Виртуальное наследование не катит, ибо в конструктор TParentBase нужно передать ссылку на TContext, который будет сконструирован в конструкторе ... more →

analizer 29.05.2011 12:25

Хозяйке на заметку: если вас огорчает, то что в конструкции «if (int tempVar = func())», результат сравнивается только с нулём, а в enclosing scope вводить переменную tempVar не хочется, просто используйте switch:
switch(int tempVar = func())
{
case 100500: //do something
break;
default: //else
break;
}

analizer 26.05.2011 16:39

Every time you use static variable... God inserts new scalability issue in your program. Please, think of the scalability.

analizer 24.05.2011 13:46

чем больше программирую, тем сильнее в мозг проникают крамольные мысли о самом святом:
1. каждый синглтон — есть ограничение развития программы. Это вам сейчас кажется, что логгер нужен только один, или что у вас конфиг может быть только один, или коннект к базе данных. А потом вы начнёте использовать свой класс ... more →

c++, /b/
analizer 13.05.2011 12:40

Используя function-try-block в конструкторе, можно вывести красивое «предсмертное» сообщение при исключении в конструкторе мембера или базового класса, а также изменить тип кидаемого исключения. Никогда ещё exception handling не был столь дружелюбным. Попробуйте и вы!
http://codepad.org/K9ujEbVm

analizer 25.04.2011 04:39

нашёл ещё один объективный признак, почему мне не нравится 1TBS, в котором разрешено не обрамлять однострочные блоки фигурными скобками: как только нужно расширить блок до нескольких строк, фигурная скобка появляется в строке с if/while/whatever, при просмотре диффа придётся прочесть всё условие чтобы понять, что ... more →

analizer 24.04.2011 13:56

Блядь, любое школоло вычитавшее где-то про анонимные нэймспэйсы начинает на каждом углу орать о том, что static при объявлении функций не нужен и надо юзать только анонимные нэймспэйсы, и ещё раз анонимные нэймспэйсы, ибо так завещал <имя К.О. который поведал им об анонимных нэймспэйсах>.
Нет, вы поезжайте к этому ... more →

analizer 07.04.2011 17:52

вдогонку #fngti. патч для более точных замеров времени: http://pastebin.com/q9Byc3CC

analizer 07.04.2011 16:24

по поводу #fngtt нашёл это: http://stlab.adobe.com/performance/

analizer 14.03.2011 16:15

пстач, а кинь в меня ссылкой на какую-нибудь открытую реализацию наследника basic_istream, который делает сжатие «на лету», скажем, по какому-нибудь LZ.. алгоритму? ответившему по теме и конструктивно — респект и уважуха :3

c++, zip, ?
analizer 10.02.2011 17:07

Сделал в одном месте temporary bound, когда совесть замучает окончательно — придумаю чего-нибудь человеческое.

analizer 03.02.2011 17:49

а вычищать ворнинги вида «comparison between signed and unsigned integer expressions» — это какой вид психического расстройства?

analizer 01.02.2011 16:53

Всё таки есть один серьёзный минус у скрытия имплементации в nested классе, when you'll need templates you'll shit bricks

analizer 17.12.2010 15:15

GCC 4.5.2 вышел: http://www.opennet.ru/opennews/art.shtml...
Ждём ебыдлов.

analizer 16.12.2010 16:59

%username%, когда код написан и отлажен, ты тоже расставляешь const'ы до тех пор пока он не перестанет компиляться?

Do you really want to delete ?

*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

Monah Tuk

hatred

Nico-izo

Nico-izo

nobiiru

nobiiru

K900

K900

SirAnthony

SirAnthony

amd63

amd63

Minoru

Minoru

chemikadze

chemikadze

anonymous_owl

anonymous_owl

Артём

astecenko

asmer

asmer

Michael Pogoda

MPogoda

taras

taras

Артс

arts

Anatoly Kalin

m4n71k0r

Дэш

dash

folex

folex

Maxim Kirenenko

part1zano

Ky6uk

Ky6uk

kuroneko

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