*c++

0xd34df00d 07.03.2012 19:10

Удалось собрать свежий шланг из svn на одной из машин с gcc 4.6. Так эта тварь почему-то считает, что конструктор копирования у std::shared_ptr закрыт. WTF?

0xd34df00d 04.03.2012 21:11

Can we install libtorrent directly through synaptic package manager(as I have found it in synaptic package manager) ? or do we need to build it. And how to integrate it with g++ in ubuntu. I could not find clear steps to integrate it with g++. Could anyone help me with this?

0xd34df00d 03.03.2012 09:03

Поменял в одном из методов Storage Backend'а тип возвращаемого значения с QList<T> на QSet<T>. Остальной код даже не пришлось менять, вообще нигде. Вот он, реальный профит от auto и decltype!

0xd34df00d 21.02.2012 09:02

Теперь можно написать auto cb = [cb, ...] () {};, и gcc соберет без единого ворнинга. Вообще охуеть.

0xd34df00d 20.02.2012 10:11

Плюсцы соснули со своим уебищным синтаксисом, как всегда. Если есть класс SetStatusDialog, принимающий в конструкторе строку, то SetStatusDialog dia (QString ()); объявляет нихрена не переменную dia, а кое-какую функцию с именем dia. Чтобы объявить именно переменную, нужно построить зиккурат^W^W больше скобочек: ... more →

0xd34df00d 18.02.2012 19:30

Чем бы на плюсах сделать доморощенный паттерн-матчинг/реврайтинг говн?

0xd34df00d 16.02.2012 13:33

Кажется, иногда я переусердствую с лямбдами: http://paste.pocoo.org/show/551968/

0xd34df00d 16.02.2012 10:08

По реквесту @violetta сгенерил граф зависимостей от библиотек в личкрафте → http://dump.bitcheese.net/images/ysonoxi...
Это пиздец.

0xd34df00d 15.02.2012 09:07

Лол, похоже, в QSharedPointer не осилили стирание типов. Еще один аргумент в пользу std::shared_ptr.

0xd34df00d 14.02.2012 19:46

В личкрафтах некоторые методы конфликтуют с WinAPI'шными, ибо мудачье-петушье из mingw решило сделать у себя в хедерах #define GetObject GetObjectA и все такое, поэтому вылезает куча ошибок.
Один пиздоблядок предложил переименовать все методы во всех личкрафтах, добавив им префикс. MyGetObject, MySendMessage, ... more →

0xd34df00d 14.02.2012 19:01

Как же хочется срать-блевать от отсутствия в плюсцах нормальной ленивости искаропки, чтобы можно было написать return map.value (key, SomeDefaultValue ());, и SomeDefaultValue вычислилось только если действительно потребуется.
Срать блевать уебище.

0xd34df00d 13.02.2012 19:46

Охуеть, джва часа набивал код дебагтрейсами, а только потом понял, что не добавил нужный таргет в билдсет :(

0xd34df00d 13.02.2012 18:57

Типичные АРХИТЕКТОРЫ кутима → https://bugs.launchpad.net/qutim/+bug/76... (первый коммент, да).
И даже за год не смогли починить.

0xd34df00d 12.02.2012 11:55

Охуеть, гцц под арм сносит башню от строки типа
QList<IAccount*> GetAccounts (std::function<bool (IProtocol*)> = [] (IProtocol*) { return true; }) const;
в объявлении класса, и он падает с внутренней ошибкой.

0xd34df00d 03.02.2012 16:04

Наконец-то добавил примеры опций автоформаттера для всяких KDevelop'ов для соответствия LC-стилю → http://leechcraft.org/development-code-s...

0xd34df00d 29.01.2012 10:36

C++11 — тупое уебищное говно. Не могли сделать полиморфные лямбды, блеать.

0xd34df00d 26.01.2012 21:33

Объявляйте указатели на функции-члены! Дарите поцелуйчики коду!
> Foo::*Bar
> ::*

c++, /b/
0xd34df00d 23.01.2012 11:58

Это просто, блять, пиздец → https://bugreports.qt.nokia.com/browse/Q...

0xd34df00d 16.01.2012 11:32

Кажется, я только что переизобрел монады и State в плюсах.

0xd34df00d 15.01.2012 18:26

Походу, сабж пиздец как фрагментирует кучу в ходе работы. Пойду напишу менеджер кучи для объектов одинакового размера, типа сообщений в IM, чтобы аллоцировал сразу блоками на 100-1000 штук.

0xd34df00d 14.01.2012 02:10

Охуеть, мой вопрос по плюсцам направится прямо чувакам из Core Working Group Комитета. Вообще охуеть.

c++
0xd34df00d 14.01.2012 01:52

Хотел лечь сегодня в 4:30. Вместо этого почти полтора часа обсуждаю с чуваками на #c++, почему default argument value не является deducible context для темплейтов :(

0xd34df00d 13.01.2012 21:11

Вообще охуеть: http://cpptruths.blogspot.com/2008/01/fu...
Люблю плюсы за их принципиальную непостижимость.

0xd34df00d 13.01.2012 10:16

Парсинг оффлайн-сообщений в MRIM.
C++-версия by 0xd34df00d за 30 минут,: http://paste.pocoo.org/show/534019/ — 87 строк, няшная разбивка на функции, все просто и понятно.
C-версия by авторы mrim-prpl за хз сколько: http://paste.pocoo.org/show/534022/ — одна большая убер-функция на 135 строк, хоть и без ньюлайнов и ... more →

0xd34df00d 12.01.2012 23:46

Стало совсем лень писать типы в объявлении функций, поэтому делаю их шаблонными, а там компилятор пусть сам выводит все.

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

Darth Bricktop

Like-all

Rayslava

jabber

jabber

kb

kb

16+

238328

Cthulhu

Cthulhu

failman

failman

Crazy_Owl

Crazy_Owl

beardog

beardog

amd63

amd63

Monah Tuk

hatred

Nico-izo

Nico-izo

nobiiru

nobiiru

K900

K900

SirAnthony

SirAnthony

Minoru

Minoru

chemikadze

chemikadze

anonymous_owl

anonymous_owl

Артём

astecenko

asmer

asmer

Артс

arts

Anatoly Kalin

m4n71k0r

folex

folex

Дэш

dash

Maxim Kirenenko

part1zano

Ky6uk

Ky6uk

Michael Pogoda

MPogoda

taras

taras

lexszero

lexszero

Rejjin

Rejjin

proton

proton

eurekafag

eurekafag

Enoh

Enoh

rogaboru

rogaboru

kuroneko

Thordendal

z56371410

mva

mva

Fess

zetoke

anoos

anoos

DOMr

DOMr

sayafag

nexeuse

nexeuse

nstm0

nstm0

Хотеть!

xotetb

Haomand

Haomand

RainerGomes

RainerGomes