Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Утверждён стандарт C++26" | +/– | |
| Сообщение от opennews (??), 30-Мрт-26, 14:02 | ||
Комитет ISO по стандартизации языка C++ завершил утвердил финальным вариант спецификации, образующей международный стандарт "C++26". Представленные в спецификации возможности частично уже поддерживаются в компиляторах GCC, Clang и Microsoft Visual C++. Поддерживающие C++26 стандартные библиотеки реализованы в рамках проекта Boost... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от Аноним (1), 30-Мрт-26, 14:02 | ||
Экзекуторы добавили!!! Класс!! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 135. "Утверждён стандарт C++26" | –4 +/– | |
| Сообщение от Аноним (135), 30-Мрт-26, 18:13 | ||
Типа так: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Утверждён стандарт C++26" | –1 +/– | |
| Сообщение от mos87 (ok), 30-Мрт-26, 14:10 | ||
Что там по БЕЗО работы с памятью? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 166. "Утверждён стандарт C++26" | –1 +/– | |
| Сообщение от Аноним (166), 30-Мрт-26, 19:56 | ||
Давно уже безо, если использовать умные указатели | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Утверждён стандарт C++26" | –3 +/– | |
| Сообщение от Аноним (-), 30-Мрт-26, 14:10 | ||
> Представленные в спецификации возможности частично уже поддерживаются в компиляторах GCC, Clang и Microsoft Visual C++. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Утверждён стандарт C++26" | +4 +/– | |
| Сообщение от Bottle (?), 30-Мрт-26, 14:20 | ||
А всё благодаря великолепным правилам из разряда "А на этой платформе можно точность другую у интов взять", "Мы будем игнорировать существование #pragma once, гнутых расширений и кланговских, давайте вместо этого ещё что-нибудь из Boost потырим в стандарт за триста франков", "плевать, что в сишке есть restrict, нам не нужна производительность и совместимость в плюсах". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (-), 30-Мрт-26, 14:37 | ||
Да, то что "можно точность другую у интов взять" это еще ладно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. "Утверждён стандарт C++26" | +/– | |
| Сообщение от oficsu (ok), 30-Мрт-26, 14:46 | ||
> Оно ж называется CORE language features, как их можно не реализовывать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (15), 30-Мрт-26, 14:27 | ||
https://github.com/intel/llvm?tab=readme-ov-file#oneapi-dpc-... | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 17. "Утверждён стандарт C++26" | +11 +/– | |
| Сообщение от oficsu (ok), 30-Мрт-26, 14:27 | ||
Стандарт всегда выходит раньше, чем его поддерживают реализации. Потому что прежде чем делать компилятор, нужно сначала всем собраться вместе и договориться, что делать и как именно. И эту роль как раз и выполняет стандартизация | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 32. "Утверждён стандарт C++26" | +6 +/– | |
| Сообщение от Аноним (32), 30-Мрт-26, 15:01 | ||
> Стандарт всегда выходит раньше, чем его поддерживают реализации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от oficsu (ok), 30-Мрт-26, 15:40 | ||
> GCC не поддерживает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 138. "Утверждён стандарт C++26" | –1 +/– | |
| Сообщение от Аноним (135), 30-Мрт-26, 18:17 | ||
> Этот пропозал уточняет вординг стандарта и не обязывает компиляторы менять что-либо. Он расширяет свободу компиляторов, а не сужает. Так что данный пропозал не "не поддерживается", а попросту неприменим к GCC. Именно поэтому там N/A | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Утверждён стандарт C++26" | +23 +/– | |
Сообщение от Аноним (4), 30-Мрт-26, 14:11 | ||
> Добавлены новые операторы "^^" для получения метаинформации о грамматической конструкции и "[:…:]" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 13. "Утверждён стандарт C++26" | +3 +/– | |
| Сообщение от Аноним (13), 30-Мрт-26, 14:26 | ||
Относитесь к этому как к бреду. Я так уже давно делаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от Аноним (39), 30-Мрт-26, 15:12 | ||
Я тоже отношусь к расту как к бреду | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (65), 30-Мрт-26, 16:23 | ||
Эти конструкции для очень продвинутого/глубокого метапрограммирования. Для написания библиотек уровня Boost или Qt. Наверное, в 90% случаев встречаться не будут. А в этом вашем Раст поток подобных символов в обычных прикладных программах. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 102. "Утверждён стандарт C++26" | –4 +/– | |
| Сообщение от Витюшка (?), 30-Мрт-26, 17:19 | ||
Наконец-то C++сники начали что-то подозревать об их уровне программирования | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 147. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Скотобаза (?), 30-Мрт-26, 18:51 | ||
В qt уже есть ненапряжный introspection. Зачем вот эта гадость ещё сверху? Если и так работает | ||
| Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору | ||
| 198. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Александр (??), 30-Мрт-26, 22:31 | ||
Потому что в Qt он на костылях собран на основе дополнительного препроцессинга (т.н. MOC компилятор). Эта фича в стандарте позволит выбросить на мороз этот самый препроцессинг (или по крайней мере большую его часть) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 91. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от НовыеРептилоиды (?), 30-Мрт-26, 17:01 | ||
а чё тебе баян не нравится? | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 116. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (116), 30-Мрт-26, 17:30 | ||
Ага, и смайлик умиления ^^ над ним. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Утверждён стандарт C++26" | +4 +/– | |
| Сообщение от Аноним (5), 30-Мрт-26, 14:12 | ||
Вот теперь точно пора ливать из C++. Непонятно как все это удерживать в голове и при этом решать задачу предметной области. Поскорее бы zig до ума довели, ибо zig + go хватит всем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Утверждён стандарт C++26" | +4 +/– | |
| Сообщение от Ананоним (?), 30-Мрт-26, 14:20 | ||
Просто поинтересуйся на каком стандарте пишут компилятор сами разработчики новых компиляторов. По секрету для тебя: на очень старом, а нововведения всё для тебя, дорогой. Чтобы ты боролся с надуманными проблемами, а не использовал простой язык, на котором всё можно было писать вполне успешно и эффективно ещё 20 лет назад. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (5), 30-Мрт-26, 14:26 | ||
>поинтересуйся на каком стандарте пишут компилятор | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от Сладкая булочка (?), 30-Мрт-26, 14:55 | ||
> Просто поинтересуйся на каком стандарте пишут компилятор сами разработчики новых компиляторов. | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 93. "Утверждён стандарт C++26" | –2 +/– | |
| Сообщение от Аноним (93), 30-Мрт-26, 17:03 | ||
Если Вы знаток: В чем разница реализации (применяемых инструкций) вычислений double и long double на x64? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 185. "Утверждён стандарт C++26" | –3 +/– | |
| Сообщение от Аноним (185), 30-Мрт-26, 21:30 | ||
LLVM - это не компилятор C++. А компиляторы пишут на C++11. | ||
| Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору | ||
| 190. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Сладкая булочка (?), 30-Мрт-26, 21:53 | ||
> LLVM - это не компилятор C++. А компиляторы пишут на C++11. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от Аноним (32), 30-Мрт-26, 14:55 | ||
> По секрету для тебя: на очень старом, а нововведения всё для тебя, дорогой. | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 69. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от kravich (ok), 30-Мрт-26, 16:33 | ||
Наконец-то хоть кто-то это нормально сформулировал | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 123. "Утверждён стандарт C++26" | +/– | |
| Сообщение от nonstop (?), 30-Мрт-26, 17:38 | ||
воистину | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Утверждён стандарт C++26" | –1 +/– | |
| Сообщение от Аноним (21), 30-Мрт-26, 14:30 | ||
На то и расчитано что разрабы разбегутся. | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 45. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (45), 30-Мрт-26, 15:22 | ||
Большую часть из этого вам *обычно* будет не нужна. Но *в некоторых* ситуациях это может очень даже пригодиться. Так что расслабьтесь, не надо - не пользуйтесь и не забивайте голову. | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 59. "Утверждён стандарт C++26" | +/– | |
| Сообщение от funny.falcon (?), 30-Мрт-26, 16:05 | ||
Товарищ именно на таком стэке и остановился. | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 6. "Утверждён стандарт C++26" | +3 +/– | |
| Сообщение от Bottle (?), 30-Мрт-26, 14:13 | ||
По классике жанра: а что там с модулями? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (27), 30-Мрт-26, 14:44 | ||
Модули же приняли ещё в C++20. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 33. "Утверждён стандарт C++26" | +3 +/– | |
| Сообщение от адын2 (?), 30-Мрт-26, 15:01 | ||
именно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Утверждён стандарт C++26" | +/– | |
| Сообщение от anon5989517240 (?), 30-Мрт-26, 15:18 | ||
Вообще они уже работают в достаточной мере чтобы на них переезжать | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 48. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (45), 30-Мрт-26, 15:25 | ||
Ну да, но костылии для их поддержки добавляют до сих пор. В т.ч. и в C++26. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 156. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (156), 30-Мрт-26, 19:16 | ||
>По классике жанра: а что там с модулями? | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 186. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (185), 30-Мрт-26, 21:33 | ||
Модули в C++ - пятое колесо к телеге. | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 7. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (-), 30-Мрт-26, 14:16 | ||
> static_assert(^^i != ^^j); | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (8), 30-Мрт-26, 14:18 | ||
Может кто-то что-то понимает в современных C++, а я уже нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Утверждён стандарт C++26" | +3 +/– | |
| Сообщение от Аноним (13), 30-Мрт-26, 14:25 | ||
Достаточно Страуструпа (последнее издание). Остальное от лукавого. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 88. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (93), 30-Мрт-26, 17:00 | ||
А кто узнает чем компилиравали? или Нужный исходник не компилируется в классике. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (15), 30-Мрт-26, 15:24 | ||
https://intel.github.io/llvm/ | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 187. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (185), 30-Мрт-26, 21:37 | ||
Ни один человек не знает C++ полностью. История с PL/1 индустрию программирования ничему не научила. | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 11. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Ананоним (?), 30-Мрт-26, 14:24 | ||
Кто-нибудь здесь знает, появились ли уже трансляторы так называемых современных версий C++ в, например, C++03? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (22), 30-Мрт-26, 14:33 | ||
> Внесены изменения для усиления безопасности стандартной библиотеки, такие как проверки допустимых значений и выхода за границы буфера. Например, при доступе к элементу "constexpr reference operator[](size_type idx) const;" добавляется проверка условия "idx < size()". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Утверждён стандарт C++26" | –1 +/– | |
| Сообщение от Аноним (21), 30-Мрт-26, 14:36 | ||
А зачем оно в стандартной библиотеке? Тебе нужно и проверяй. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от anon5989517240 (?), 30-Мрт-26, 15:02 | ||
Затем что баги с границами контейнеров возникают систематически, а если включить проверку по-умолчанию то в худшем случае перф просядет гдет на 1%. Но обычно еще меньше | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 129. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (129), 30-Мрт-26, 17:50 | ||
>> Внесены изменения для усиления безопасности стандартной библиотеки, такие как проверки допустимых значений и выхода за границы буфера. | ||
| Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору | ||
| 23. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от Аноним (23), 30-Мрт-26, 14:33 | ||
Ну весь D уже перетянули к себе? Что ж, было бы неплохо, если бы плюсы каким-то уже перегруженными не были. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 152. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (8), 30-Мрт-26, 19:03 | ||
Может быть D и неплох. Но к сожалению или к счастью он скорее мертв, чем жив, и вспоминать о нем уже как-то неловко. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (24), 30-Мрт-26, 14:34 | ||
Жаль, что не завезли profiles, которые предлагал Строуструп. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Утверждён стандарт C++26" | +/– | |
| Сообщение от anon5989517240 (?), 30-Мрт-26, 15:07 | ||
Ага, обидно прям. Вроде как перенесли на с++ 29 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (27), 30-Мрт-26, 14:53 | ||
> Добавлена поддержка рефлексии (Reflection), позволяющей отслеживать и модифицировать элементы программы на стадии компиляции. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "Утверждён стандарт C++26" | +/– | |
| Сообщение от anon5989517240 (?), 30-Мрт-26, 15:10 | ||
На самом деле не факт - смотря как они решат реализовывать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 200. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Александр (??), 30-Мрт-26, 22:39 | ||
А в любом случае им 29-й ждать. Просто так сложилось, что норм поддержка фичей в компилях пояаляется +/- к следующему стандарту | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от Аноним (45), 30-Мрт-26, 15:44 | ||
> Теперь-то достаточно языковых средств, чтобы разработчики Qt могли ими заменить свой Meta-Object Compiler (moc) ? | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 133. "Утверждён стандарт C++26" | –1 +/– | |
| Сообщение от Аноним (133), 30-Мрт-26, 18:07 | ||
Это что, они прям догоняют скоро Дельфи 90-х годов?! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Утверждён стандарт C++26" | +3 +/– | |
| Сообщение от iPony128052 (?), 30-Мрт-26, 15:05 | ||
> Добавлена поддержка рефлексии (Reflection) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. "Утверждён стандарт C++26" | –7 +/– | |
| Сообщение от Аноним (93), 30-Мрт-26, 16:15 | ||
и что хорошего в самоизменении программы? Купил одно, а через год оно превратилось в кирпич (а то и нечто похуже). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 83. "Утверждён стандарт C++26" | +3 +/– | |
| Сообщение от anon5989517240 (?), 30-Мрт-26, 16:57 | ||
строго говоря самомодификация программы к рефлексии не имеет отношения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 127. "Утверждён стандарт C++26" | –1 +/– | |
| Сообщение от Аноним (93), 30-Мрт-26, 17:43 | ||
Просто я смотрю с другой стороны жизни программ. Как легко трескаются .NET программы, например. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 170. "-" | +/– | |
| Сообщение от Аноним (93), 30-Мрт-26, 20:21 | ||
Открываем инструмент и видим продакшен: | ||
| Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору | ||
| 180. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (180), 30-Мрт-26, 21:20 | ||
Пройтись по всему списку библиотек в директории и найти те, которые похоже на то что нужно, путём проверки наличия требуемых объектов. И выбрать ту, что наиболее подходит. | ||
| Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору | ||
| 153. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (153), 30-Мрт-26, 19:12 | ||
ждём порт serde на плюсы! | ||
| Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору | ||
| 162. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Сладкая булочка (?), 30-Мрт-26, 19:41 | ||
https://github.com/simdjson/simdjson/pull/2282 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 201. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Александр (??), 30-Мрт-26, 22:41 | ||
И нормальных ORM) | ||
| Ответить | Правка | К родителю #153 | Наверх | Cообщить модератору | ||
| 40. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (40), 30-Мрт-26, 15:12 | ||
> Реализованы тривиальные бесконечные циклы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (93), 30-Мрт-26, 16:18 | ||
Разве трудно самому реализовать отсутствие неопределенности из-за цикла? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. "Утверждён стандарт C++26" | +/– | |
Сообщение от Христианин (?), 30-Мрт-26, 15:17 | ||
Во имя ОтцаиСынаиСвятагоДуха. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "Утверждён стандарт C++26" | +/– | |
| Сообщение от anon5989517240 (?), 30-Мрт-26, 15:25 | ||
Конструктор и деструктор можно только к объекту применить, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Утверждён стандарт C++26" | +/– | |
Сообщение от Христианин (?), 30-Мрт-26, 15:35 | ||
СпасиБог что не прошли мимо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 51. "Утверждён стандарт C++26" | +/– | |
Сообщение от Христианин (?), 30-Мрт-26, 15:37 | ||
вернее в реализации класса ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (93), 30-Мрт-26, 16:06 | ||
>больше чем пятибальная нравится | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (45), 30-Мрт-26, 15:37 | ||
Вы путаете конструкторы/деструкторы (которые про инициализацию и освобождение ресурсов) и пре/постусловия (которые про состояние программы в данный момент времени). | ||
| Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору | ||
| 62. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (62), 30-Мрт-26, 16:09 | ||
Чем этот синтаксический сахар лучше обычных древнейших ассертов и статикассертов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 125. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от oficsu (ok), 30-Мрт-26, 17:40 | ||
Контракты имеют единый гибкий стандартизированный механизм обработки нарушений, в отличие от ассертов. И ассерты нельзя привязать к результату функции. Ну и предусловия — это способ выразить интерфейс функции. Ассерт внутри тела функции не является таким интерфейсом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 126. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (45), 30-Мрт-26, 17:43 | ||
Тем, что видны на стороне вызывающего функцию, а значит могут быть оптимизированы с учетом вызывающего кода. Кроме того, поведение контрактов настраивается. | ||
| Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору | ||
| 188. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (185), 30-Мрт-26, 21:50 | ||
assertion - это не часть логики программы, они только для отлова ошибок при отладке. А предусловие, постусловие, инварианты - это часть логики. | ||
| Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору | ||
| 206. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (206), 30-Мрт-26, 22:56 | ||
Это чтобы сделать очередной "язык АДА" ;) | ||
| Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору | ||
| 58. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (58), 30-Мрт-26, 16:03 | ||
Теперь компилироваться будет ещё дольше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 80. "Утверждён стандарт C++26" | +/– | |
| Сообщение от anon5989517240 (?), 30-Мрт-26, 16:54 | ||
Наоборот - рефлексия компилится в разы быстрее шаблонов и значительно более читаемая по сравнению с ними | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 142. "Утверждён стандарт C++26" | –1 +/– | |
| Сообщение от Аноним (58), 30-Мрт-26, 18:37 | ||
И переносит работу на время исполнения, замедляя приложение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 167. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (133), 30-Мрт-26, 20:10 | ||
Она по определению работает с данными, которые будут известны только в рантайме. Например, загрузить гуй-форму из внешнего ресурсного файла и рефлекснуть её на программные классы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 66. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (66), 30-Мрт-26, 16:31 | ||
>Поддерживающие C++26 стандартные библиотеки реализованы в рамках проекта Boost. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 71. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (71), 30-Мрт-26, 16:35 | ||
Нет. Это вообще ортогональные вещи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (65), 30-Мрт-26, 16:48 | ||
Библиотеки могут быть: функций, классов, шаблонов. | ||
| Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору | ||
| 189. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (185), 30-Мрт-26, 21:53 | ||
Здесь говорится про стандартный фреймворк языка. | ||
| Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору | ||
| 68. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (68), 30-Мрт-26, 16:33 | ||
> Добавлена директива "#embed", предназначенная для встраивания в код бинарных ресурсов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 76. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Ананоним (?), 30-Мрт-26, 16:46 | ||
>> Добавлена директива "#embed", предназначенная для встраивания в код бинарных ресурсов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 73. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от Фанат (?), 30-Мрт-26, 16:37 | ||
Хорошо потрудились, с каждым стандартом код получается лаконичнее и понятнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 82. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 16:55 | ||
Да вот только язык превращается из "английского" в "китайский" - вместо выражения мыслей с помощью набора букв нужно помнить все 100500 иероглифов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 87. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (87), 30-Мрт-26, 16:59 | ||
> вместо выражения мыслей с помощью набора букв нужно помнить все 100500 иероглифов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 134. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 18:11 | ||
Так а толку то с таких умников? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 143. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (143), 30-Мрт-26, 18:38 | ||
> Так а толку то с таких умников? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 178. Скрыто модератором | +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 21:11 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 165. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Сладкая булочка (?), 30-Мрт-26, 19:56 | ||
> Зато писали на нем реально умные люди, а не случайный сброд, почитавший "С++ за 21 день" | ||
| Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору | ||
| 96. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Фанат (?), 30-Мрт-26, 17:10 | ||
Да ладно. | ||
| Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору | ||
| 114. "Утверждён стандарт C++26" | –1 +/– | |
| Сообщение от Ананоним (?), 30-Мрт-26, 17:29 | ||
> Да ладно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 131. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Фанат (?), 30-Мрт-26, 17:59 | ||
Возможно, плюсы в начале 2000х выглядели эдаким супер макросом. Все знакомые, кто работал с плюсами воспринимали это как неизбежное зло и по возможности уходили на что-то другое. Было написано много кодогенераторов - Qt не дадут соврать :). Поэтому так все исторически медленно развивалось, сейчас ИМХО ругают по старой памяти в основном. После 14 года плюсы стали значительно лучше, не stl, а именно написание своего кода стало более лаконичным и упорядоченным. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 179. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 21:15 | ||
В начале 2000х выбора особо не было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 205. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Александр (??), 30-Мрт-26, 22:52 | ||
Вижпл бейсик (если брать классику, а не .Net) не столько тормозной был (всё же мог в натив), сколько топорный. Это было как бы обратной стороной его простоты: играюче оперируешь всякими ActiveX'ами, да COM'ами, за то для того, что по сложнее - страдаешь. Но в целом, он и не был рассчитан на какую-то конкуренцию с C++ или Delphi. Скорее как дополнение для C++ (т.е. такой, своего рода связующий код). В этлм плане конкуренция похоже была даже в режиме VisualBasic + C++ VS Delphi. Можно сказать, разные подходы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 136. "Утверждён стандарт C++26" | –3 +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 18:13 | ||
А зачем эти шаблоны нужны? | ||
| Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору | ||
| 86. "Утверждён стандарт C++26" | +/– | |
Сообщение от Христианин (?), 30-Мрт-26, 16:59 | ||
вы ерничаете ? - это сарказм ? | ||
| Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору | ||
| 95. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Ананоним (?), 30-Мрт-26, 17:09 | ||
> Хорошо потрудились, с каждым стандартом код получается лаконичнее и понятнее. | ||
| Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору | ||
| 97. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Фанат (?), 30-Мрт-26, 17:13 | ||
Именно. Конфетка с с++14 лямбды с auto типами в параметрах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 144. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 18:39 | ||
Из серии: как написать сложнее и непонятнее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 176. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Фанат (?), 30-Мрт-26, 20:51 | ||
End от пустого массива может быть небезопасно :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 100. "Утверждён стандарт C++26" | +/– | |
| Сообщение от НовыеРептилоиды (?), 30-Мрт-26, 17:17 | ||
а мне нравиться я по другомк писавть и не умею | ||
| Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору | ||
| 191. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (185), 30-Мрт-26, 21:54 | ||
Хорошая шутка 😄 | ||
| Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору | ||
| 79. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 16:53 | ||
А сколько гениев в мире знают все эти тонкости языка и используют их? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 89. "Утверждён стандарт C++26" | –1 +/– | |
| Сообщение от Ананоним (?), 30-Мрт-26, 17:00 | ||
> А сколько гениев в мире знают все эти тонкости языка и используют | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 137. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 18:14 | ||
Мне кажется тащить всякий мусор они начали раньше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 90. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (90), 30-Мрт-26, 17:01 | ||
> А сколько гениев в мире знают все эти тонкости языка и используют их? | ||
| Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору | ||
| 106. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Ананоним (?), 30-Мрт-26, 17:20 | ||
> Может для глупеньких отдельный ЯП сделать, типа ПХП или ЖС. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 107. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (93), 30-Мрт-26, 17:22 | ||
Проблемы реализации и непротиворечивости кучи мусора на стороне поддержки компиляторами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 140. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 18:30 | ||
Так а пользоватся то этим кто будет? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 139. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 18:26 | ||
Системного!? | ||
| Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору | ||
| 145. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (145), 30-Мрт-26, 18:40 | ||
> Системного!? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 148. "Утверждён стандарт C++26" | –1 +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 18:52 | ||
> А на чем написана самая распространенная дестопная ОС в мире? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 157. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (157), 30-Мрт-26, 19:32 | ||
>> А на чем написана самая распространенная дестопная ОС в мире? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 181. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 21:20 | ||
Только чисто формально. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 168. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (157), 30-Мрт-26, 20:11 | ||
> Компилятор - не системное. | ||
| Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору | ||
| 182. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 21:21 | ||
Компилятор к операционной системе отношения не имеет и для её функционирования не нужен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 197. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (157), 30-Мрт-26, 22:23 | ||
> Компилятор к операционной системе отношения не имеет и для её функционирования не нужен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 161. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (157), 30-Мрт-26, 19:38 | ||
> Операционные системы на крестах не пишут, ничего лучше обычного С+асм нет. | ||
| Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору | ||
| 183. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним83 (?), 30-Мрт-26, 21:22 | ||
Го так авторы позиционировали - причём тут я? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 81. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (93), 30-Мрт-26, 16:54 | ||
>Добавлена директива "#embed", предназначенная для встраивания в код бинарных ресурсов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 85. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от Аноним (85), 30-Мрт-26, 16:58 | ||
Опять начали ныть в комментариях; всё им не так и не эдак. Вас никто не заставляет учить все эти заклинания. Зато если какие-то из них вам понадобятся в будущем, - спасибо скажете;) А до тех пор, - не надо заморачиваться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 92. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Ананоним (?), 30-Мрт-26, 17:01 | ||
> Опять начали ныть в комментариях; всё им не так и не эдак. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 104. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (85), 30-Мрт-26, 17:19 | ||
Не вижу проблем. Что мешает заранее договориться о том какие фичи языка будут использоваться в проекте, а какие нет? Тогда с чтением проблем не возникнет! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 108. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Ананоним (?), 30-Мрт-26, 17:23 | ||
> Не вижу проблем. Что мешает заранее договориться о том какие фичи языка | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 118. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (85), 30-Мрт-26, 17:32 | ||
У каждого проекта вполне могут быть свои критерии к тому в каком стиле писать и какие фичи языка использовать. Не вижу никаких проблем. Захотели присоединиться к проекту?, - будьте любезны изучить стиль в котором надо писать. Если не нравится стиль,? - найдите другой проект. Не нашли подходящий, создайте свой и озвучьте свои требования по написанию кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 159. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Сладкая булочка (?), 30-Мрт-26, 19:36 | ||
>> Опять начали ныть в комментариях; всё им не так и не эдак. | ||
| Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору | ||
| 113. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (113), 30-Мрт-26, 17:29 | ||
>Добавлена библиотека std::simd для распараллеливания выполнения операций над данными при помощи наборов инструкций SIMD, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 115. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от Tita_M (ok), 30-Мрт-26, 17:29 | ||
"C++ is an insult to the human brain" Niklaus Wirth. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 164. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Сладкая булочка (?), 30-Мрт-26, 19:49 | ||
Сам Вирт в итоге сдался и добавил в Оберон gc. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 192. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (185), 30-Мрт-26, 22:05 | ||
Сборка мусора не причём. Речь шла о ненадёжности языка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 204. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Сладкая булочка (?), 30-Мрт-26, 22:49 | ||
> Сборка мусора не причём. Речь шла о ненадёжности языка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 117. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (113), 30-Мрт-26, 17:31 | ||
>Добавлена директива "#embed", предназначенная для встраивания в код бинарных ресурсов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 119. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (113), 30-Мрт-26, 17:33 | ||
>Реализована структура данных std::hive для неупорядоченного хранения данных | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 120. "Утверждён стандарт C++26" | –1 +/– | |
| Сообщение от Аноним (120), 30-Мрт-26, 17:33 | ||
вместо того чтобы упрощать язык они его усложняют. подработка на пенсии вот что все эти стандарты за последние лет 20. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 124. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (113), 30-Мрт-26, 17:40 | ||
>двадцать блин лет и куча левого мусора который только все усложняет, а не упрощает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 169. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (157), 30-Мрт-26, 20:20 | ||
> auto чтобы все запутать | ||
| Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору | ||
| 193. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (185), 30-Мрт-26, 22:07 | ||
Есть такой бизнес - стандарты выпускать (и продавать). | ||
| Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору | ||
| 121. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (121), 30-Мрт-26, 17:35 | ||
А сколько страниц на PDF занимает текст стандарта? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 122. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (113), 30-Мрт-26, 17:37 | ||
И ещё. std::ranges::* - тормознутее <algorithm> и кода вручную. Во всех компиляторах. В GCC, разумеется, намного тормознее, чем в шланге. std::iota такая же быстрая, как и ручной цикл. Но все маппинги-редукции тормозят жутко, на порядки, да, при -O3 и -flto. Stay away. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 128. "Утверждён стандарт C++26" | +/– | |
| Сообщение от LaunchWiskey (ok), 30-Мрт-26, 17:47 | ||
Астанавитесь! C++ 11 уже был перебором, до него всё необходимое, что нужно грамотному программисту, в языке уже имелось. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 130. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Ананоним (?), 30-Мрт-26, 17:56 | ||
> Астанавитесь! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 132. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от Фанат (?), 30-Мрт-26, 18:02 | ||
Да ладно! constexpr, consteval что неудобны ? а лямбды с auto параметрами ? | ||
| Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору | ||
| 141. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (157), 30-Мрт-26, 18:32 | ||
>> С++ 11 уже был перебором, до него всё необходимое, что нужно грамотному программисту, в языке уже имелось. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 175. "Утверждён стандарт C++26" | +2 +/– | |
| Сообщение от Аноним (85), 30-Мрт-26, 20:50 | ||
Вы часом не из секты Столярова будете? Ну да ладно, дело ваше;) | ||
| Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору | ||
| 146. "Утверждён стандарт C++26" | +3 +/– | |
| Сообщение от Аноним (157), 30-Мрт-26, 18:42 | ||
Господи, к какому стандарту они наконец-то разродятся функциями кодировки UTF? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 150. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (150), 30-Мрт-26, 18:58 | ||
Когда-то был std::filesystem::u8path(). Видимо, что-то не пошло у ребят с UTF8. НУ НЕ ШМОГЛА Я | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 151. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (150), 30-Мрт-26, 18:59 | ||
Ещё есть прикол, заключается в том, если вдруг понадобится итерироваться по символам в UTF-8 строке, тебе придётся переводить её в std::wstring с помощью функций codecvt или использовать сторонние решения. Конвертация строк между кодировками - это как минимум лишние аллокации, как максимум костыльно | ||
| Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору | ||
| 160. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (160), 30-Мрт-26, 19:37 | ||
Что? Этого до сих пор нет?! Какой колхоз... | ||
| Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору | ||
| 154. "Утверждён стандарт C++26" | +3 +/– | |
| Сообщение от mumu (ok), 30-Мрт-26, 19:14 | ||
^^"[:…:]"^^ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 158. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Ананоним (?), 30-Мрт-26, 19:34 | ||
> ^^"[:…:]"^^ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 163. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (133), 30-Мрт-26, 19:48 | ||
=[:^^:]= | ||
| Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору | ||
| 172. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (157), 30-Мрт-26, 20:25 | ||
> ^^"[:…:]"^^ | ||
| Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору | ||
| 177. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (133), 30-Мрт-26, 20:58 | ||
> ^^"[:…:]"^^ | ||
| Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору | ||
| 194. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (185), 30-Мрт-26, 22:11 | ||
Лапша на ушах | ||
| Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору | ||
| 173. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (157), 30-Мрт-26, 20:32 | ||
> s = ^^i; | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 184. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Сладкая булочка (?), 30-Мрт-26, 21:22 | ||
> Вьетнамские Delphi-флешбэки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 195. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Аноним (185), 30-Мрт-26, 22:13 | ||
Это преимущество? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 202. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Сладкая булочка (?), 30-Мрт-26, 22:45 | ||
> Это преимущество? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 196. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Аноним (196), 30-Мрт-26, 22:14 | ||
Как же всё таки хорошо, что начиная с C++11 комитет пришёл в форму и стал выпускать каждые 3 года стандарты с действительно значимыми новшествами. Язык становится выразительнее, при этом, совместимость со старым кодом почти никогда не ломается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 203. "Утверждён стандарт C++26" | +/– | |
| Сообщение от Сладкая булочка (?), 30-Мрт-26, 22:46 | ||
> Как же всё таки хорошо, что начиная с C++11 комитет пришёл в | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 199. "Утверждён стандарт C++26" | +1 +/– | |
| Сообщение от Андрей (??), 30-Мрт-26, 22:32 | ||
Со временем любой язык становится Perl'ом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |