Pattern matching in C++ is an alternative to using if statements to control the logic flow. Pattern matching lets…
OK, we are not giving you dietary advice. “Boost Fiber” is a library designed to provide very light weight thread…
C++ header file management can be very frustrating:
We look at mapping from C++ inheritance and virtual functions to C code.
C++ internals can be better understood by mapping them to corresponding C code.
Refer to the article mapping from C++ classes and methods to C structs and functions.
This talk introduces the Git Version Control System by looking at what Git is doing when you run the commands you need to…
In this series of articles, Emil Ernerfeldt argues that with large data structures, there is no such…
Even though most programming is now carried out in high level languages, a good understanding of the generated assembly code really helps in debugging, performance analysis, and performance tuning.
With the advent of mobile devices, optimizing code has become even more important. Faster applications not only improve the user experience, they also improve battery life.
Optimizing C++ and C Code discusses several techniques that will help improve the…
These were the top 10 stories published by Software Design in 2017. You can also dive into monthly archives for 2017 by using the calendar at the top of this page.