The Curious Engineer

All blogs / C++

ykiko's blog

ykiko.me/en

understand the trade-offs | there is a reason

C++Compilers

Posts
28 from 25 Jul 2023 to 20 Dec 2025
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://ykiko.me/en/index.xml

2025 5

  1. Building an Elegant C++ Cross-Platform Development and Build Workflow
  2. Support AOT for CuTe DSL
  3. Clice, how have you been lately?
  4. Reflection for C++26!!!
  5. Deep Dive into Clang (Part 1)

2024 11

  1. Design and Implementation of a New C++ Language Server
  2. St. Louis WG21 Meeting Review
  3. The Perfect Combination of Python and C++: Object Design in pybind11
  4. Is the singleton pattern in C++ truly a 'singleton'?
  5. Super easy-to-use C++ Online Compiler (VSCode Version)
  6. Thoroughly Understanding C++ ABI
  7. Where exactly does C++ code bloat occur?
  8. The History of constexpr in C++! (Part Two)
  9. The History of constexpr in C++! (Part One)
  10. How to elegantly convert enum to string in C++?
  11. Relocate Semantics in C++

2023 12

  1. A 7-Year Relay Race: Getting the Number of Fields in a C++ Struct
  2. Implement Object in C++!
  3. Why is it said that C/C++ compilers do not preserve metadata?
  4. Master your C++ code with Clang tools.
  5. Various approaches to code generation
  6. A Reflection Tutorial for C++ Programmers
  7. C++26 Static Reflection Proposal Analysis
  8. C++ Pointers to Members: A Comprehensive Guide
  9. Seeing Through the Fog: A True Understanding of C++ Templates
  10. C++ Forbidden Black Magic: STMP (Part 2)
  11. C++ Forbidden Black Magic: STMP (Part 1)
  12. std::variant is hard to use!