Fekir's Blog
Categories
Keywords
About Me
Policies
2024-09-11 : Conditional compilation
2024-08-25 : Query the number of elements in an array
2024-03-31 : Lazy initialization, an alternative to double-checked locking
2023-11-21 : Execute a function after a return statement
2023-11-15 : Comma operator in C++
2023-07-31 : Dependency injection in CMake
2023-05-11 : Force null checks
2022-12-19 : dynamic_cast and multiple inheritance
2022-12-10 : Magic numbers for runtime checks
2022-11-25 : Micro-optimizations
2022-09-04 : Type erased view types in C++
2022-08-16 : Find and fix code smells in C++ with regexes
2022-07-04 : Toolchain file in CMake
2022-06-15 : Undefined behavior - the ugly
2022-06-04 : Write a custom virtual table in C++
2022-03-04 : Analyze configure times with CMake
2022-01-30 : Analyze build times with clang
2022-01-11 : How to declare function pointers
2021-12-10 : Toolbox of a GNU/Linux C++ programmer
2021-10-24 : Macros usages in C++
2021-09-24 : A minimal C++ development environment
2021-07-25 : natstepfilter
2021-06-25 : Natvis files
2021-06-05 : Less assembly does not mean faster code
2021-03-17 : Botstrapping and cross-compiling
2020-08-17 : Library dependency graphs in CMake
2019-12-17 : Docker process creation overhead when compiling
2019-09-30 : Custom static analysis with Cppcheck
2019-09-23 : Test failures in C++
2019-09-16 : Tracing with GCC
2019-09-02 : Post-build static analysis - pfunct and pahole
2019-08-26 : Post-build static analysis
2018-09-04 : Function poisoning in C and C++