7 Common reasons of using the namespaces in a C++ project.
Namespaces were introduced to the C++ Standard in 1995 and usually they are defined like this: A namespace defines a new scope. They provide a…
6 min de lectureC, C++, Java and Rust code quality, architecture and static analysis insights.
Namespaces were introduced to the C++ Standard in 1995 and usually they are defined like this: A namespace defines a new scope. They provide a…
6 min de lectureThe Unreal Engine is a game engine developed by Epic Games, first showcased in the 1998 first-person shooter game Unreal. Although primarily developed for first-person shooters, it has been successfully used in…
14 min de lectureOver recent years, there has been much discussion about the “Renaissance of C++”. It’s undeniable that Microsoft played a significant role in this resurgence.…
6 min de lectureCurrently many mature libraries and frameworks exist for each programming language and many advanced features were added to the languages. But what about the…
9 min de lectureMore that 20 years ago, the exception handling was added to C++, and after many years of using this feature by the C++ developers,…
6 min de lectureVisual C++ is one of the most used C++ IDEs which provides many interesting features to developers, each new version brings new major features…
3 min de lectureMany resources discuss the benefits of using the static analysis tools, and how they could help you improve your code base. Somehow they show you…
4 min de lectureCoupling is usually contrasted with cohesion. Low coupling often correlates with high cohesion, and vice versa. Low coupling is often a sign of a…
4 min de lectureIn a previous post we talked about the clang-tidy tool to detect where you can use some new C++11/C++14/C++17 features to modernize your C++ source code.…
3 min de lectureMany resources exist talking about the better way to learn a programming language, we can enumerate: Reading a book or a magazine. Resources from web…
2 min de lecture