*c++

0xd34df00d 14.03.2012 17:43

Посоны, что за последние года этак три хорошего из книг по advanced C++ повыходило? Хочу освежить знания и просто приятно провести время.

Ky6uk 14.03.2012 08:38

Псач, поделись инвайтом на CS:GO. Батя на графику посмотрел и решил поиграть.

ulidtko 14.03.2012 01:25

le me пролистывающий темплейтосрань в листинге дизасемблера плюсцов
http://i.imgur.com/NcmKJ.png

function<_Res(_ArgTypes...)>::
operator()(_ArgTypes... __args) const
{
if (_M_empty())
__throw_bad_function_call();
...

> _M_empty()
> _M_empty()
HASKELL FLASHBACK

werehuman 11.03.2012 13:22

Допустим, я решил забросить б-гомерзкий педон и начать кодить на плюсцах. Какие асинхронные фреймворки существуют, кроме libevent и libev? Что наиболее удобно? Требование: кросс-платформенность.

generatorglukoff 10.03.2012 21:27

какого хрена у меня async_read_until пишет поверх boost::asio::streambuf два раза на больших входных данных??

Like-all 10.03.2012 18:34

http://dl.dropbox.com/u/19274654/picture... Сделал себе персональный пстачик.

werehuman 09.03.2012 19:55

Завтра читаешь в интернете исходники LeechCraft. Похуй если ничего не поймешь. Затем идешь на leechcraft@cjr и спрашиваешь какие плагины ещё не написаны. Потом пишешь, именно, сука, пишешь свой плагин для глаз, чтобы на курсор всегда смотрели. Когда напишешь свой первый плагин, изучив по пути boost и Qt, скачиваешь ... more →

0xd34df00d 09.03.2012 14:43

Интересно, какой паттерн я щас переизобрел? http://paste.pocoo.org/show/563339/ , использовать, типа, MsgArchOTR otr = OTRConverter ("concede"), или QString serialized = OTRConverter (MsgArchOtr::Value);

c++
0xd34df00d 09.03.2012 12:55

Теперь на плюсцах можно писать действительно в функциональном стиле. Например, для проверки, что все DOM-элементы валидны, больше не нужно писать гроздья if'ов, можно сделать как-то так:
std::vector<QDomElement> elems = { autoSave, defaultPref, autoMeth, localMeth, manualMeth };
Prefs_.Valid_ = std::all_of ... more →

0xd34df00d 08.03.2012 22:55

За полтора часа без проблем разобрался в очень чужом коде, обмазанном бустами и темплейтами, и починил два ебких бага.
R HRWA.

0xd34df00d 08.03.2012 17:39

Посоны с #c++ на фриноде совсем охуели:
[21:34:12] ville: Arch linux could be a fun distro to look at as a Gentoo alternative. Seems to be quite up-to-date with GCC and libs.

0xd34df00d 08.03.2012 17:13

gcc — феерическое говно. Достаточно сравнить http://ideone.com/E1eo5 и http://ideone.com/NjFyt
От простой шаблонизации функции gcc'у сносит башню к херам, и он отказывается собирать простейший код.

0xd34df00d 07.03.2012 19:10

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

Cthulhu 07.03.2012 18:06

А поясните мне по хардкору, от чего так много людей фапает на брейнбенчевские тесты?

У них недавно открылась пятидневка бесплатного доступа. Вчера, придя с работы, я заварил чашку пуэра и перед сном решил пройти их тест по плюсцам. Ответил на 4.9 (39 из 40), и напрягаться не пришлось особо даже моему усталому ... more →

c++, ?
ulidtko 05.03.2012 15:23

http://www.gotw.ca/publications/mill08.h...

// Example 1: Will this compile?
//

// in some library header
namespace N { class C {}; }
int operator+(int i, N::C) { return i+1; }

// a mainline to exercise it
#include <numeric>
int main() {
N::C a[10];
std::accumulate(a, a+10, 0);
}

> Well, at first ... more →

4da 05.03.2012 09:27

Набор статей на тему реализации модели памяти C++11 в gcc.
http://gcc.gnu.org/wiki/Atomic/GCCMM

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!

magog 02.03.2012 08:51

Писать на С++ безусловно, можно. Но в 2012 году есть лучшие варианты. Вы утверждаете, что писать писать энтерпрайз софт на С++ ничем не хуже, чем писать его на Java? Аргументы?
http://mantonov.blogspot.com/2012/02/blo...

hirthwork 01.03.2012 08:58

прекратить давать объектам управлять их файлами логов и заводить для этих целей log manager

ulidtko 01.03.2012 01:15

http://channel9.msdn.com/Events/GoingNat... ← самые охуенные полтора часа во всём GoingNative 2012. Рекомендую посмотреть.

C++
ulidtko 29.02.2012 01:49

Александреску жжот http://channel9.msdn.com/Events/GoingNat...

C++

*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

kb

kb

jabber

jabber

16+

238328

Cthulhu

Cthulhu

failman

failman

Crazy_Owl

Crazy_Owl

beardog

beardog

SirAnthony

SirAnthony

amd63

amd63

Monah Tuk

hatred

Nico-izo

Nico-izo

nobiiru

nobiiru

K900

K900

anonymous_owl

anonymous_owl

Артём

astecenko

asmer

asmer

Minoru

Minoru

chemikadze

chemikadze

Артс

arts

Anatoly Kalin

m4n71k0r

Дэш

dash

folex

folex

Maxim Kirenenko

part1zano

Ky6uk

Ky6uk

Michael Pogoda

MPogoda

taras

taras

nstm0

nstm0

Хотеть!

xotetb

Haomand

Haomand

RainerGomes

RainerGomes

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