*C++11

ulidtko 01.11.2011 03:03

Почитал я тут фичлист C++11 http://www2.research.att.com/~bs/C++0xFA...
Затеплилась НАДЕЖДА!
Вкусностей много. Правда, всё равно остаётся слабое ощущение скрытой наебки; как будто бы я оптимист и плюсцы всё так же говно. Но практика покажет. Нужно осваивать @ обкатывать, обязательно.

analizer 29.10.2011 06:58

Саттер капитанит: http://herbsutter.com/elements-of-modern...

dorfe 16.10.2011 16:10

Okay, C++ standard 4.10/1. float* foo = (666 / 42) — 15; is valid C++. Change 15 to 16 and it's not.

via http://twitter.com/zeuxcg/status/9427139...

analizer 15.10.2011 20:20

псач, а напиши мне пазязя адаптор, который будет конвертировать указатель на функцию в std::function, а то у меня что-то руки из жопы^W^W^W ничего не получается

analizer 11.10.2011 15:05

вот так вот легко и беззаботно можно теперь выполнить третьетег: http://ideone.com/ylubx . Ибо нехуй умничать, самому надо жизнью объектов управлять

analizer 10.10.2011 21:35

я не знаю что это значит, но оно пришло и наступило: http://herbsutter.com/2011/10/10/iso-c11...

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

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:30

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

c++, c++11, ?
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 →

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 30.08.2011 06:03

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

analizer 30.08.2011 04:48

судя по всему, cpp-next.com придётся таки прочитать от корки до корки. и C++0xFAQ перечитать :(

analizer 30.08.2011 04:28

вот хоть бы слово о thread safety копирования shared_ptr...

analizer 29.08.2011 15:47

std::move vs. std::forward при прокидывании rvalue reference в нужную функцию?

c++11, c++, ?
analizer 14.08.2011 23:29

в снэпшоте 4.7.0-20110806 дела с type_traits лучше чем в 4.6.1 (например появился is_copy_assignable), но всё ещё содержит has_trivial_default_constructor вместо is_trivially_default_constructible.

*C++11 is used by:

analizer

analizer

Hirthwork McGillah

hirthwork

няша

generatorglukoff

4DA

4da

dorfe

dorfe

Rayslava

nexeuse

nexeuse