Fekir’s Blog
Categories
Keywords
About Me
Policies
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-30 : Compile-time string operations
2021-10-24 : Macros usages in C++
2021-09-24 : A minimal C++ development environment
2021-09-16 : Guaranteed copy elision
2021-08-09 : constexpr tree structures
2021-08-03 : constexpr linked list
2021-07-25 : natstepfilter
2021-06-25 : Natvis files
2021-06-12 : std::span, the missing constructor
2021-06-05 : Less assembly does not mean faster code
2021-05-28 : Clang-tidy on windows
2021-04-21 : Deducing return types in C++
2021-03-15 : Linker error with static member variable
2021-01-27 : Namespace vs struct
2021-01-10 : Decomposing an expression
2021-01-03 : C++ performance guidelines
2020-12-17 : string_view(s)
2020-10-05 : How to force return value optimization
2020-10-01 : Thoughts on public virtual inheritance
2020-08-28 : Restrict interface with private inheritance
2020-08-17 : Library dependency graphs in CMake
2020-08-01 : The private implementation pattern (PIMPA)
2020-07-25 : Extending the generic thread-safe mutexed_obj class
2020-07-13 : How to envelope a class with suffixes and prefixes and discover properties fields in C++
2020-07-07 : We already have uniform initialisation, stop proposing braced initialisation as solution for everything
2020-01-13 : chroot as docker alternative for building
2019-12-17 : Docker process creation overhead when compiling
2019-10-21 : Name your conversions
2019-09-30 : Custom static analysis with Cppcheck
2019-09-23 : Test failures in C++
2019-09-16 : Tracing with GCC
2019-09-09 : fmove
2019-09-02 : Post-build static analysis - pfunct and pahole
2019-08-26 : Post-build static analysis
2019-08-18 : Global variables in C++ libraries
2019-06-30 : Arcane C++ rules, namespaces and overloads
2019-06-17 : Detect member variables since C++11
2019-03-05 : Sharing data between threads
2018-11-20 : Deprecate and delete
2018-09-04 : Function poisoning in C and C++
2018-04-07 : Floating in C++ - part 7 - Runge-Kutta
2018-02-06 : Floating in C++ - part 6 - Approximating the Solution to the Cauchy Problem
2017-12-12 : Floating in C++ - part 5 - Linear algebra
2017-11-20 : Floating in C++ - part 4 - Testing
2017-09-24 : Floating in C++ - part 3 - Integration
2017-09-13 : Floating in C++ - part 2 - Interpolation
2017-08-27 : Floating in C++ - part 1 - Root problem
2017-08-19 : Floating in C++
2017-07-20 : C++ comparison operators