Унифицированная обработка ошибок (C++ вариант для микроконтроллеров)
#C #Программирование #Программированиемикроконтроллеров #c14 #c #микроконтроллеры IV
https://habr.com/ru/post/441956/
#C #Программирование #Программированиемикроконтроллеров #c14 #c #микроконтроллеры IV
https://habr.com/ru/post/441956/
t.me
Унифицированная обработка ошибок (C++ вариант для микроконтроллеров)
При разработке ПО для микроконтроллеров на С++ очень часто можно столкнуться с тем, что использование стандартной библиотеки может привести к нежелательным допол...
[Перевод] Лямбды: от C++11 до C++20. Часть 1
#БлогкомпанииOTUSОнлайнобразование #C #Программирование #с #c11 #c14 IV
https://habr.com/ru/post/444524/
#БлогкомпанииOTUSОнлайнобразование #C #Программирование #с #c11 #c14 IV
https://habr.com/ru/post/444524/
t.me
Лямбды: от C++11 до C++20. Часть 1
Добрый день, друзья. Сегодня мы подготовили для вас перевод первой части статьи «Лямбды: от C++11 до C++20». Публикация данного материала приурочена к запуску ку...
С сожалением об отсутствии в C++ полноценного static if или…
#C #Ненормальноепрограммирование #Программирование #c #c14 #c17 IV
https://habr.com/ru/post/449122/
#C #Ненормальноепрограммирование #Программирование #c #c14 #c17 IV
https://habr.com/ru/post/449122/
t.me
С сожалением об отсутствии в C++ полноценного static if или…
… как наполнить шаблонный класс разным содержимым в зависимости от значений параметров шаблона? Когда-то, уже довольно давно, язык D начали делать как "правильны...
RESTinio — это асинхронный HTTP-сервер. Асинхронный
#Opensource #Программирование #C #c #c14 #cбиблиотеки #restinio IV
https://habr.com/ru/post/451728/
#Opensource #Программирование #C #c #c14 #cбиблиотеки #restinio IV
https://habr.com/ru/post/451728/
t.me
RESTinio — это асинхронный HTTP-сервер. Асинхронный
Пару лет назад мы опубликовали RESTinio — свой небольшой OpenSource C++фреймворк для встраивания HTTP-сервера в C++ приложения. Мегапопулярным за это время RESTi...
Техника избежания неопределённого поведения при обращении к синглтону
#C #c #c11 #c14 #c17 #singleton #синглтон IV
https://habr.com/ru/post/455848/
#C #c #c11 #c14 #c17 #singleton #синглтон IV
https://habr.com/ru/post/455848/
t.me
Техника избежания неопределённого поведения при обращении к синглтону
В статье рассмотрены причины возникновения и способы избежания неопределённого поведения при обращении к синглтону в современном c++. Приведены примеры однопоточ...
RESTinio — это асинхронный HTTP-сервер. Простой пример из практики: отдача большого объема данных в ответ
#Opensource #Программирование #C #c #c14 #cбиблиотеки #restinio IV
https://habr.com/ru/post/462349/
#Opensource #Программирование #C #c #c14 #cбиблиотеки #restinio IV
https://habr.com/ru/post/462349/
t.me
RESTinio — это асинхронный HTTP-сервер. Простой пример из практики: отдача большого объема данных в ответ
Недавно мне довелось поработать над приложением, которое должно было контролировать скорость своих исходящих подключений. Например, подключаясь к одному URL при...
Сказ об опасном std::enable_shared_from_this, или антипаттерн «Зомби»
#C #c #c11 #c14 #c17 #stdshared_ptr #stdenable_shared_from_this IV
https://habr.com/ru/post/471326/
#C #c #c11 #c14 #c17 #stdshared_ptr #stdenable_shared_from_this IV
https://habr.com/ru/post/471326/
t.me
Сказ об опасном std::enable_shared_from_this, или антипаттерн «Зомби»
В статье приводится опасный антипаттерн «Зомби», в некоторых ситуациях естественным образом возникающий при использовании std::enable_shared_from_this. Материал...
Jinja2 в мире C++, часть третья. «Теперь ты в конане»
#Opensource #C #c #c14 #c17 #cбиблиотеки #conan IV
https://habr.com/ru/post/491426/
#Opensource #C #c #c14 #c17 #cбиблиотеки #conan IV
https://habr.com/ru/post/491426/
t.me
Jinja2 в мире C++, часть третья. «Теперь ты в конане»
С момента публикации предыдущей части прошло больше полутора лет, была реализована большая куча фичей, сделано несколько релизов, но не об этом пойдёт речь. Пар...
Продолжаем упарываться многоэтажными С++ными шаблонами в RESTinio: безопасная по типам альтернатива express-js роутеру
#Opensource #Программирование #C #c #c14 #restinio #cбиблиотеки IV
https://habr.com/ru/post/497508/
#Opensource #Программирование #C #c #c14 #restinio #cбиблиотеки IV
https://habr.com/ru/post/497508/
t.me
Продолжаем упарываться многоэтажными С++ными шаблонами в RESTinio: безопасная по типам альтернатива express-js роутеру
RESTinio, наш небольшой встраиваемый HTTP-сервер, продолжает развиваться. Одной из отличительных особенностей RESTinio является то, что в его реализации активне...
Сколько кода на C++ нужно написать для разбора HTTP-заголовка Authorization с помощью easy_parser из RESTinio?
#Ненормальноепрограммирование #Opensource #Программирование #C #c #c14 #cбиблиотеки IV
https://habr.com/ru/post/501498/
#Ненормальноепрограммирование #Opensource #Программирование #C #c #c14 #cбиблиотеки IV
https://habr.com/ru/post/501498/
t.me
Сколько кода на C++ нужно написать для разбора HTTP-заголовка Authorization с помощью easy_parser из RESTinio?
Мы продолжаем развивать бесплатный и открытый встраиваемый в С++ приложения HTTP-сервер RESTinio. В реализации RESTinio активно используются C++ные шаблоны, о ч...
Ох уж этот std::make_shared…
#C #c11 #c14 #c17 #stdshared_ptr #stdmake_shared #stdallocate_shared IV
https://habr.com/ru/post/509004/
#C #c11 #c14 #c17 #stdshared_ptr #stdmake_shared #stdallocate_shared IV
https://habr.com/ru/post/509004/
t.me
Ох уж этот std::make_shared…
C++ Core Guidelines содержат правило R22, предписывающее использовать std::make_shared вместо вызова конструктора std::shared_ptr. В Core Guidelines приводится в...