Forwarded from pro.cxx Channel (🐻Alex Fails🦥🏔🍓 ︙)
Очередная заметка с последнего собрания комитета C++ от Антона Полухина.
Краткий список нового в C++26:
- индексация квадратными скобками для шаблонного пакета типов:
- Запрет возврата ссылок на временные значения;
- распаковка вариадиков в структурные привязки:
- арифметика для чисел с насыщением - с ее помощью теперь можно складывать числа, не боясь (анти)переполнения - функции вернут результат в диапазоне [
- линал-функции в
- Конкатенация строк и string_view!
-
- Диагностическое сообщение для удаленных функций через
- и другие вещи, которые можно глянуть в заметке тут:
https://habr.com/ru/companies/yandex/articles/801115/
#cpp #cpp26 #online_report #isocpp #blas_and_lapack_in_cpp
Краткий список нового в C++26:
- индексация квадратными скобками для шаблонного пакета типов:
template <typename ...Ts>
decltype(auto) get_2nd_type() {
return Ts...[1];
}
- Запрет возврата ссылок на временные значения;
- распаковка вариадиков в структурные привязки:
void want_all_tuple_items(auto &tuple) {
auto &[...items] = tuple;
}- арифметика для чисел с насыщением - с ее помощью теперь можно складывать числа, не боясь (анти)переполнения - функции вернут результат в диапазоне [
numeric_limits<T>::min() numeric_limits<T>::max()]:static_assert(std::add_sat<unsigned char>(23, 666) == std::numeric_limits<unsigned char>::max())
- линал-функции в
std::linalg - с API, которое отображается на BLAS/LAPACK;- Конкатенация строк и string_view!
std::string("str") + std::string_view("_view");-
std::span.at();- Диагностическое сообщение для удаленных функций через
= delete("diagnostics");- и другие вещи, которые можно глянуть в заметке тут:
https://habr.com/ru/companies/yandex/articles/801115/
#cpp #cpp26 #online_report #isocpp #blas_and_lapack_in_cpp
Хабр
C++26 — прогресс и новинки от ISO C++
Работа в комитете по стандартизации языка C++ активно кипит. Недавно состоялось очередное заседание. Как один из участников, поделюсь сегодня с Хабром свежими новостями и описанием изменений, которые...
👍2
Forwarded from Нелинейный гигачад
а вам норм жить в мире, где яндекс браузер таскает с собой:
модель для субтитров
модель для автозаполнения (и обучает ее на ВАШЕМ компьютере)
модель для поиска ЯНДЕКСА (что бы ИХНИЕ сервера не перегружать)
модель для спелчекинга
модель для определения фишинга на клиенте
и еще ХУЙ ЗНАЕТ КАКИЕ МЕЛКИЕ МОДЕЛИ (какие-то бизнес метрики считают)
модель для субтитров
модель для автозаполнения (и обучает ее на ВАШЕМ компьютере)
модель для поиска ЯНДЕКСА (что бы ИХНИЕ сервера не перегружать)
модель для спелчекинга
модель для определения фишинга на клиенте
и еще ХУЙ ЗНАЕТ КАКИЕ МЕЛКИЕ МОДЕЛИ (какие-то бизнес метрики считают)
👍4😁3
Forwarded from DISINFORMATION DESK
This media is not supported in your browser
VIEW IN TELEGRAM
🔥5🤣1