Skip to content

CppMore

Dive deep into the C++ core, and discover more!

  • Home
  • Articles
  • TGS
  • RSS
  • Guestbook
  • About

MiscellaneousCategorySubscribe

Emoji Operators in C++

The upcoming GMP 0.3.0 is a major update with many new features. One particularly interesting feature is what I call emoji operators—or, more accurately, named operators. In this post, I’d like to give you a quick preview of them. Let’s… Continue Reading
  • Posted on: April 18, 2026 April 19, 2026
  • Author: Miles Li
  • Categories: Miscellaneous
  • Tags: GMP Library
  • 2
  • Views 191

Building an Agent Framework in C++20

Recently, I’ve been working on an agent framework in C++. If you’ve built agent systems before, you’ve probably come across frameworks such as LangChain, AutoGen, Semantic Kernel, CrewAI, smolagents, or the Microsoft Agent Framework. Currently, most well-known agent frameworks are… Continue Reading
  • Posted on: April 8, 2026 April 19, 2026
  • Author: Miles Li
  • Categories: Miscellaneous
  • Tags: Wuwe
  • Views 206

Notice

所有文章,俱为原创;未经允许,请勿转载。
微信公众号:CppMore

Open Source Projects

🧩 GMP
A C++ generative metaprogramming library.
🧩 ReArk
A professional reverse engineering tool for HarmonyOS NEXT.
🧩 AI Policy Runtime
Generate better AI code with task-aware policies.

Free Books

C++ Generative Metaprogramming
The Book of Modern C++

Recent Posts

  • Back to Basics: Numbers
  • C++26 Annotations: Metadata for Static Reflection
  • Emoji Operators in C++
  • Building an Agent Framework in C++20
  • 3+1+N 国内城市发展逻辑分析
  • C++ Adventures: Namespaces
  • 怎样定位问题
  • 活动报告:围点第 4 期 Static Reflection

Recent Comments

  1. bz on 使用Concepts表示变化「定制点」
  2. bz on 使用Concepts表示变化「定制点」
  3. bz on C++ Adventures: Namespaces
  4. 里缪 on C++ Adventures: Namespaces
  5. bz on C++ Adventures: Namespaces

Archives

  • July 2026 (1)
  • June 2026 (1)
  • April 2026 (2)
  • March 2026 (1)
  • October 2025 (1)
  • September 2025 (1)
  • July 2025 (2)
  • May 2025 (2)
  • April 2025 (3)
  • March 2025 (1)
  • October 2024 (1)
  • August 2024 (1)
  • July 2024 (3)
  • June 2024 (3)
  • May 2024 (3)
  • April 2024 (2)
  • March 2024 (2)
  • February 2024 (3)
  • January 2024 (3)
  • December 2023 (4)
  • November 2023 (5)
  • October 2023 (1)
  • September 2023 (5)
  • August 2023 (3)
  • July 2023 (5)
  • June 2023 (3)
  • May 2023 (1)
  • April 2023 (4)
  • March 2023 (1)
  • January 2023 (1)
  • November 2022 (1)
  • September 2022 (2)
  • July 2022 (2)
  • May 2022 (1)
  • February 2022 (2)
  • January 2022 (2)
  • August 2021 (1)
  • May 2021 (1)
  • July 2020 (1)
  • May 2020 (1)
  • April 2020 (2)
  • March 2020 (1)
  • January 2020 (1)
  • April 2019 (1)
  • March 2019 (5)
  • February 2019 (1)
  • January 2019 (3)
  • December 2018 (1)

Categories

  • Basics (10)
  • C++11 (1)
  • C++14 (1)
  • C++17 (2)
  • C++20 (7)
  • C++23 (2)
  • C++26 (8)
  • Concurrency (2)
  • Metaprogramming (16)
  • Miscellaneous (2)
  • Networking (10)
  • Performance (2)
  • Techniques (4)
  • TodayGroupShared (23)
  • Tools (1)
  • Tricks (2)
  • 围点 (1)
  • 城市分析 (1)
  • 生活琐记 (3)

Attributes C++11 C++14 C++20 C++23 C++26 CMake Comma operator Constant expressions consteval constexpr constinit Coroutine deprecated Expansion statements explicit(bool) fallthrough Fold expressions Generative metaprogramming Idioms Initialization inline lambda Macros maybe_unused Monads namespace nodiscard noreturn no_unique_address NTTP Overload Resolution Pattern matching Polymorphism Recursive composition Recursive inheritance Reflection static std::exchange std::tuple tag-dispatching Tricks typename Variadic templates Vexing parses problem

Visitors

  • 6
  • 33
  • 230
  • 1,161
  • 53,938
  • 221,360
  • 79,338
  • 98

©2017 - 2026  CppMore.  All rights reserved.