Visual Studio Code CMake Tools Extension 1.18 Update: Quick Start with CMake and more…
Источник: C++ Team Blog
Источник: C++ Team Blog
Microsoft News
Visual Studio Code CMake Tools Extension 1.18 Update: Quick Start with CMake and more…
The May release of CMake Tools in VS Code is now available. With this release, we have some new updates to the extension to improve CMake integrations with the extension’s support. Some major highlights include improvements to the CMake: Quick Start command…
Exploring the Impact of Top-Level cv-qualifiers on type-deduction -- Andreas Fertig
Источник: isocpp.org (Standard C++)
Источник: isocpp.org (Standard C++)
«Hello, World!» от мира сжатия данных. Канонический алгоритм сжатия данных Хаффмана
Источник: Habr
Автор: hokusi
Источник: Habr
Автор: hokusi
Хабр
«Hello, World!» от мира сжатия данных. Канонический алгоритм Хаффмана
На данную тему была написана не одна сотня статей, но во всех, что видел, для построения двоичного дерева поиска использовались структуры по типу приоритетной очереди, хотя достаточно отсортировать...
Объявляю ошибку вида if (x = 42) вымирающей и заношу её в Красную книгу C и C++ багов
Источник: Habr
Автор: Andrey2008 (PVS-Studio)
Источник: Habr
Автор: Andrey2008 (PVS-Studio)
Хабр
Объявляю ошибку вида if (x = 42) вымирающей и заношу её в Красную книгу C и C++ багов
Если спросить программиста, какие баги чаще всего можно встретить в C и C++ коде, он назовёт разыменование нулевого указателя, неопределённое поведение, выход за границу массива и другие, на его...
Adding State to the Update Notification Pattern, Part 6 -- Raymond Chen
Источник: isocpp.org (Standard C++)
Источник: isocpp.org (Standard C++)
[Перевод] Rust: за пределами синтаксиса. Обретение просветления в неожиданных местах
Источник: Habr
Автор: FaryaRos
Источник: Habr
Автор: FaryaRos
Хабр
Rust: за пределами синтаксиса. Обретение просветления в неожиданных местах
Я ненавижу C++. Обычно мне нравится программировать, но каждый проект на C++, за который я брался, казался мне утомительной рутиной. В январе 2023 года я решил изучить Rust, чтобы иметь возможность...
[Перевод] Как избежать когнитивной перегрузки: способы оптимизации кода для разработчиков
Источник: Habr
Автор: myoffice_ru (МойОфис)
Источник: Habr
Автор: myoffice_ru (МойОфис)
Хабр
Как избежать когнитивной перегрузки: способы оптимизации кода для разработчиков
По мнению Артема Закируллина*, одна из фундаментальных проблем, с которой сталкиваются разработчики при анализе кода – высокая когнитивная нагрузка. Это не абстрактное, а реальное ограничение...