C++20 Iterators In-depth
I’ve found it surprisingly difficult to locate a good summary on modern C++ iterators, so I took some of my spare time to try and provide one complete with some simple examples. I hope you find it useful!
Read on...I’ve found it surprisingly difficult to locate a good summary on modern C++ iterators, so I took some of my spare time to try and provide one complete with some simple examples. I hope you find it useful!
Read on...I recently found myself decoding some binary data and getting results I wasn’t expecting. This caused me to review one of the most basic operations in computer science: bit shifts. My “research” led me to a great article by Lenovo on the subject. After a few experiments, I learned another...
Read on...I work a lot with legacy C/C++ code. Much of it is written in a pre-C++11 style, and even when C++11 features are used, they aren’t used as effectively as they could be.
Read on...CMake is a fantastic build system generator. It provides a usable, maintainable, and portable solution to one of the more complicated aspects of C++ development. That said, it’s not without its history, and it can be easy to get lost in the plethora of commands and variables used to configure...
Read on...The word “agile” as applied to the creation and management of software development processes has been a buzz-word for several years now. But what does it actually mean? Why do we use the word “agile”?
Read on...