Skip to content

CppMore

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

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

April 2024Monthly Archives

觉者和修者,知与行本是一体

本文想讨论一下人是如何成长的。仅是一家之言,可能都是错的,请理性阅读。 自上而下为学,自下而上为用。 知识本无边界,也非先天有之,人需要在自然界中生存,就必然会经历各种磨难险阻,久而久之,自然会积累一… Continue Reading 觉者和修者,知与行本是一体

  • Posted on: April 27, 2024 April 28, 2024
  • Author: 里缪
  • Categories: 生活琐记
  • Views 713

Configuring Transitive Dependencies with Modern CMake

Introduction 近日某个项目临近结束,书文档,写配置,发现网上的 CMake 教程颇旧,混乱不堪,且缺乏实际作用,难及需求。遂系统读了一些 Modern CMake 资料,撰文记录,以供参考… Continue Reading Configuring Transitive Dependencies with Modern CMake

  • Posted on: April 22, 2024 April 23, 2024
  • Author: 里缪
  • Categories: Tools
  • Tags: CMake
  • 3
  • Views 1256

Notice

所有文章,俱为原创;未经允许,请勿转载。
网站新建,内容待迁,功能不全,尚在维护。

Free Books

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

Recent Posts

  • C++ Adventures: Namespaces
  • 怎样定位问题
  • 活动报告:围点第 4 期 Static Reflection
  • C++26 反射元编程:Spec API 注入模型
  • “……” 这种 C++ 语法已被标准弃用
  • std::monostate ≠ “空”类型
  • C++26 Finally Makes std::projected ADL-Proof
  • 另一种阻止 ADL 的巧妙手法

Recent Comments

  1. 里缪 on C++ Adventures: Namespaces
  2. bz on C++ Adventures: Namespaces
  3. Li Miu on 《产生式元编程》第二章 自复用代码生成技
  4. Li Miu on Clean Conversion from Run-time Values to Compile-time Constants in C++
  5. SKUSD on Clean Conversion from Run-time Values to Compile-time Constants in C++

Archives

  • 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 (9)
  • C++11 (1)
  • C++14 (1)
  • C++17 (2)
  • C++20 (7)
  • C++23 (2)
  • C++26 (7)
  • Concurrency (2)
  • Metaprogramming (16)
  • Networking (10)
  • Performance (2)
  • Techniques (4)
  • TodayGroupShared (23)
  • Tools (1)
  • Tricks (2)
  • 围点 (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 static std::exchange std::tuple tag-dispatching Tricks typename Value categories Variadic templates Vexing parses problem

Visitors

  • 63
  • 65
  • 806
  • 4,074
  • 122,737
  • 212,738
  • 71,869
  • 93

©2017 - 2025  CppMore.  All rights reserved.