Size: a a a

2021 July 09

V

Vuniverse in supapro.cxx
Жидкий от слова жид
источник

d

d7d1cd in supapro.cxx
И тогда она то, на что ссылается. Без всяких указателей.
источник

d

d7d1cd in supapro.cxx
Ну если имеется ввиду, что на нём можно сделать все, что угодно, то да, в этом он прост, делай все, что угодно.
Только чтобы делать на нем все, что угодно его надо очень хорошо знать, а вот это не тривиальная задача.
источник

T

The Pressbraker in supapro.cxx
Я не только по этому. Были проблемы .
источник

D

Dmitriy in supapro.cxx
Ну нееет...
Хотя если иметь в виду сам язык, в полном отрыве от платформ и применений - возможно, соглашусь. Только смысл рассуждать о языке без применения?
источник

D

Dmitriy in supapro.cxx
Банальный пример.
Атомики простые?
Да. Набор оберток над чиселками.
Lock-Free программирование простое?
Боюсь, никто не рискнет сказать: "Да это же элементарно!.."
источник

FS

Flower Surgeon in supapro.cxx
Точно C с C++ не путаешь?
источник

T

The Pressbraker in supapro.cxx
Ну концепция то C++ несложная. Сложно то, что очень много ньюансов
источник

FS

Flower Surgeon in supapro.cxx
Это "порог вхождения" называется.
источник

d

d7d1cd in supapro.cxx
По мне сложность в том, что очень-очень много неявного.
источник

VS

Vlad Serebrennikov in supapro.cxx
когда язык охватывает область от побайтовой работы с памятью и сырых указателей до шаблонов, ограничений на шаблонные параметры и лямбда-выражений, делая при этом упор на сохранение обратной совместимости, есть некоторое количество неизбежных сложностей, с которыми придется разобраться
источник

T

The Pressbraker in supapro.cxx
Лямбда это лучшее что в нем есть
источник

K

Kirill in supapro.cxx
А мне move-семантика нравится…. И всякие rvo/nrvo
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in supapro.cxx
Вставлю свои 5 копеек, были сложности с лябдой, она не может биндить переменные локальной области видимости и это не айс, пришлось делать std::fuction =/
источник

АК

Александр Караев... in supapro.cxx
лямбда всё может, просто захват немного мешает касту в указатель, который не несёт доп. данных
источник

SF

S F in supapro.cxx
Почему код компилируется в mingw64? Это же нарушение vla
void foo(int n) {
 int vla[n];
 for (int i = 0; i < n; ++i) {
   vla[i] = i;
   std::cout << vla[i] << std::endl;
 }
}
источник

SS

Sergey Sobolev in supapro.cxx
расширение
источник

LA

Liber Azerate in supapro.cxx
Потому что это gcc. Потому что есть такое расширение
источник

VS

Vlad Serebrennikov in supapro.cxx
соглашусь с move semantics. выглядит как серьезный прорыв в области управления ресурсами, который популярные языки со сборщиками мусора не смогли перенять, потому что были спроектированы слишком рано
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in supapro.cxx
Я пытался сбиндить внутрь ссылку, cpp11 у меня был
источник