C++ – Типизированный язык программирования
[Из песочницы] О работе ПК на примере Windows 10 и клавиатуры ч. 1
[Из песочницы] О работе ПК на примере Windows 10 и клавиатуры ч. 1
Хабр
О работе ПК на примере Windows 10 и клавиатуры ч. 1
Меня зовут Андрей Артемьев, я работаю в Microsoft над ядром ОС Windows 10, ранее я работал над Windows 10x (WCOS), XBox, Windows Phone и Microsoft Edge. Я хочу популярно в образовательных целях...
C++ – Типизированный язык программирования
[Из песочницы] Типобезопасная работа с регистрами без оверхеда на С++17: value-based метапрограммирование
[Из песочницы] Типобезопасная работа с регистрами без оверхеда на С++17: value-based метапрограммирование
Хабр
Типобезопасная работа с регистрами без оверхеда на С++17: value-based метапрограммирование
С++, благодаря своей строгой типизации, может помочь программисту на этапе компиляции. На хабре уже довольно много статьей, описывающих как, используя типы, доби...
C++ – Типизированный язык программирования
[Из песочницы] Топ-10 докладов конференции C++ CoreHard Autumn 2019
[Из песочницы] Топ-10 докладов конференции C++ CoreHard Autumn 2019
Хабр
Топ-10 докладов конференции C++ CoreHard Autumn 2019
CoreHard – C++ конференция, проходящая в Минске дважды в год, весной и осенью. С 2015 года мы выросли из небольшого сообщества энтузиастов в крупную региональную конференцию. Мы стараемся...
C++ – Типизированный язык программирования
Hack The Box — прохождение Bitlab. Слабая JS обфускация, GIT и реверс Windows приложения
Hack The Box — прохождение Bitlab. Слабая JS обфускация, GIT и реверс Windows приложения
Хабр
Hack The Box — прохождение Bitlab. Слабая JS обфускация, GIT и реверс Windows приложения
Данной статьей я начну публикацию решений отправленных на дорешивание машин с площадки HackTheBox . Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. В данной статье разберемся с...
[object Object]
2 Lines Of Code and 3 C++17 Features - The overload Pattern
2 Lines Of Code and 3 C++17 Features - The overload Pattern
C++ Stories
2 Lines Of Code and 3 C++17 Features - The overload Pattern
While I was doing research for my book and blog posts about C++17 several times I stumbled upon this pattern for visitation of std::variant:
template<class... Ts> struct overload : Ts... { using Ts::operator()...; }; template<class... Ts> overload(Ts...)…
template<class... Ts> struct overload : Ts... { using Ts::operator()...; }; template<class... Ts> overload(Ts...)…