*C++

analizer 09.09.2011 05:22

впрочем, ничего. если юзать gcc 4.7.0, то жить можно: http://ideone.com/LmYcn

analizer 08.09.2011 19:17

Новый стандарт — язык-недоделка:
1. http://ideone.com/1ZmjE — строка 10 не нужна, никогда не выполнится, но обязательна.
2. есть true_type и false_type, но нету логических операций над ними, для получения новых true_type и false_type. В итоге каждому приходится писать их самостоятельно.
3. нету строковой обёртки ... more →

analizer 08.09.2011 17:30

я так надеялся что в новом стандарте смогу делать так: http://ideone.com/0xgGI

magog 07.09.2011 13:46

Это охуенно, когда с первого раза пишешь правильно работющий парсер на boost::spirit classic

0x2207 06.09.2011 07:18

Вы упоролись? Засрали мой пстачик своими плюсами. Идите лучше кино посмотрите, что вы прилипли к этим плюсам.

c++, ?
ulidtko 05.09.2011 22:31

Потратил 8 минут на вылавливание в gdb трёх off-by-one ошибок =\
Нахуй так жить, пацаны.

dev, C++
ulidtko 05.09.2011 22:12

string build_reverse(Tree tree) {
if(!tree)
return "";

string result = build_reverse(tree→l_son) ++ build_reverse(tree→r_son) ++ tree→value;
return result;
}

ХГМ детектед.

analizer 05.09.2011 22:01

поцчему оне не сделали обёртку над строками вида «"hello"»? пусть не explicit, но чтобы можно было делать например так: std::initializer_list<char>("hello"); и можно при конструировании строки сэкономить целый вызов к std::char_traits<T>::length.

c++, c++11, ?
analizer 05.09.2011 21:47

давно было интересно как в STL сделан std::swap(a, b) для объектов у которых определена мембер-функция swap. оказалось что функция просто перегружена для векторов. и это в двадцать первом веке... а я так надеялся посмотреть на новый, годный SFINAE привнесённый новым стандартом.

c++, gcc
analizer 05.09.2011 21:30

как заставить gcc увидеть в «"hello"» std::initializer_list<char>?

c++, c++11, ?
ulidtko0xd34df00d 05.09.2011 20:27

питон НАСТОЛЬКО ХОРОШ, что подходит даже для нужд ГСМов ;3
не то что плюсцы лол

analizer 04.09.2011 07:43

ввиду того что всё вкусное на cpp-next.com я прочёл, реквестую годное чтиво по atomic в c++11. стандарт не предлагать.

c++, c++11, ?
analizer 03.09.2011 21:29

Прочитал цикл статей «RValue References: Moving Forward» by Dave Abrahams. Осознал что я тупой хуй, говно, не_нужен™ и вообще вон-из-профессии.
Хорошей новостью является то что первая статья: http://cpp-next.com/archive/2009/08/want... касается исключительно C++03 и является настолько мощным ... more →

Nico-izo 03.09.2011 18:04

Второй час ебусь с неведомой хуйнёй в виде траблов при записи QFile + QTextStream
Файл создаётся, открывается, и... всё. он isOpen = true, isWritable = true, но тем не менее ничего не пишется. Вообще. Абсолютный беспросветный хуй.
Даже не знаю куда копать.

analizer 03.09.2011 09:41

отвечая сам себе в #nnhhf: clear(); нужен для того чтобы освободить ресурсы, даже если rvalue был сконструирован через std::move: http://ideone.com/V2sIt vs. http://ideone.com/nUauQ

analizer 03.09.2011 09:22

объясните, зачем нужна строка 438? http://gcc.gnu.org/viewcvs/trunk/libstdc...

c++, c++11, stl, ?
analizer 03.09.2011 06:34

Объясните, почему компилятор не может одновременно сделать copy elision и RVO? http://ideone.com/KPbq3

c++, ?
0xd34df00d 02.09.2011 20:55

В одном секретном бранче, который в апстрим попадет не раньше, чем через пару месяцев, решил заодно перейти на C++0x. -std=c++0x уже добавлен в флаги компилятора. Посмотрим, потыкаем, как оно.

0x2207 02.09.2011 05:41

bool кастуется в int при арифметических операциях. bool + bool тоже получается int.

c++
0x2207 01.09.2011 12:35

Как же мне не хватает плюшек из новых плюсов, типа decltype.

c++
werehuman 31.08.2011 13:59

Оказывается, shared_ptr давно есть в GCC, аж с 4.1.2, без левого буста.

0x2207 30.08.2011 18:28

А что будет если bool на double умножить? Разве bool не должен скастоваться во что нибудь?

c++, ?
analizer 30.08.2011 06:03

читаю n3290 §1.10, постоянно ловлю себя на мысли, что уж больно напоминает лекцию по функану. никакой конкретики, одни формулировки и следствия

*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

Anatoly Kalin

m4n71k0r

Дэш

dash

folex

folex

Maxim Kirenenko

part1zano

Ky6uk

Ky6uk

Michael Pogoda

MPogoda

taras

taras

Артс

arts

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

lexszero

lexszero