std::visit实现运行时多态 - C++ for the Antiquated(之三)
在传统的 C++ 中,运行时多态 通常依赖于 “接口 - 虚函数” 机制,通过抽象类、具体类与对象的设计来实现。这种多态方式通常被称 …
more ...在传统的 C++ 中,运行时多态 通常依赖于 “接口 - 虚函数” 机制,通过抽象类、具体类与对象的设计来实现。这种多态方式通常被称 …
more ...std::variant
是 C++17 引入的类型安全的联合体(type-safe union),可以在多个预定义类型中存储任意一个值。与传统的 union
不同 …
在这篇文章中,我们将深入讨论 C++ 中的常量表达式(constexpr
)及其与传统的const
常量的区别,并结合实际代码示例进行说明。同时,我 …
在对称多处理系统(Symmetric Multiprocessing, SMP)中,一个变量(或内存位置)可以同时存在于多个CPU的缓存行中。为了提供完美的用户级抽象,任何对一个或多 …
more ...