TGViewer
pro.cxx Channel pro.cxx Channel @procxxnews · 784 subscribers
Post #192 2.19K
Очередная заметка с последнего собрания комитета C++ от Антона Полухина.
Краткий список нового в 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");
- std::runtime_format() для std::format() - более безопасный, читаемый и удобный вариант, чем std::vformat();
- и другие вещи, которые можно глянуть в заметке тут:
https://habr.com/ru/companies/yandex/articles/801115/

#cpp #cpp26 #online_report #isocpp #blas_and_lapack_in_cpp
  • 🔥 14
  • 👍 9
More from @procxxnews
  1. Sep 11, 2026Post #206
  2. May 15, 2026Уже завтра (завтра!) 16 мая откроется офлайн часть конференции C++Russia. Программа получи…
  3. Mar 30, 2026Утверждён стандарт C++26 Комитет ISO по стандартизации языка C++ завершил утвердил финальн…
  4. Nov 22, 2025Опа, релизнулся смак 4.2 (42). Из самых вкусных вещей это поддержка вышедшей студии 2026 и…
  5. May 12, 2025Очередной ежегодный небольшой опрос от ISO C++. Обещали закрыть к пятнице прошлой недели,…
  6. Mar 28, 2025Вышел-таки релиз смака 4.0! Авторы решились поднять мажор, чтобы подсветить изменения в об…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →