Importance of assembly

C++11 has introduced an extremely important and useful feature: strongly typed enumerators. I will not recap all of the useful features; there are many articles about that. In addition, its 2018, so you better be using them.

Vcpkg

Ещё одна короткая статья о маленьком счастье программиста. Любой C++ разработчик под Windows может рассказать, какой головной болью оборачивается установка и настройка Boost. Это настолько ужасный процесс, что некоторые разработчики зачастую собирали некую версию и сидели на ней, пока не произойдёт что-то колоссальное.

Vcpkg

Another short article about little developers happiness. Any windows C++ developer can tell you, what a big headache setting up the Boost libraries is. It was so dreadful that some engineers used to build some version and stick with it until something extraordinary happens.

Предпочитайте статические методы классов

Давно не виделись, как-то забегался и не мог найти время написать. Давайте начнем разговор о небольшой вещи, а потом пойдут более серьезные статьи. Тем более, переезд на GitHub Pages это отличный повод попробовать что-то новое. В приложениях реального времени счет зачастую идет на микросекунды. На практике это означает, что горячий путь программы должен быть максимально оптимизирован, вплоть до написания на ассемблере. Допустим, у нас есть класс, который содержит некоторые поля с данными и методы. Вдобавок, один из методов прекрасно работает без доступа к внутренним данным объекта:

Pagination


© 2018. All rights reserved.

Powered by Hydejack v7.5.1