Pierre Gradot
  • Menu ▾
    • Home
    • Archives
    • Tags
    • Series
    • About
  • Home
  • Archives
  • Tags
  • Series
  • About

Series

CMake on STM32

  • 2020-04-28 :: Episode 1: the beginning
  • 2020-04-29 :: Episode 2: build with CLion
  • 2020-05-01 :: Episode 3: handle warnings in 3rd party files
  • 2020-05-02 :: Episode 4: get ready for C++
  • 2020-05-02 :: Episode 5: additional clean files
  • 2020-05-04 :: Episode 6: add C++ specific compiler options
  • 2024-02-15 :: Episode 7: unit tests
  • 2024-03-18 :: Episode 8: building with Docker

Let's Try C++20

  • 2020-10-28 :: std::span
  • 2020-10-31 :: virtual constexpr functions
  • 2020-11-06 :: Compare objects
  • 2020-11-30 :: Range-based for statements with initializer
  • 2020-12-07 :: explicit(bool)
  • 2020-12-22 :: using enum
  • 2020-12-28 :: std::is_constant_evaluated()
  • 2021-09-22 :: std::cmp_* functions
  • 2021-12-15 :: Erase elements in a container with std::erase()

vtables under the surface

  • 2024-01-05 :: Episode 1 - Concepts
  • 2024-01-06 :: Episode 2 - ELF files
  • 2024-01-07 :: Episode 3 - How virtual functions are actually called

Tags

  • #cpp (28)
  • #cmake (10)
  • #embedded (8)
  • #linux (5)
  • #c (1)
  • #python (1)
All tags →

Series

  • CMake on STM32 (8)
  • vtables under the surface (3)
  • Let's Try C++20 (9)
All series →

Follow

  • RSS feed