T230418 explicit(bool)
explicit(bool) 是 C++20 引入的一个特性,称为 Conditionally explicit。 核心目的是简化泛型类型的实现,提高性能,减少编译时间。 举个简单的例子: void … Continue Reading T230418 explicit(bool)
Dive deep into the C++ core, and discover more!
explicit(bool) 是 C++20 引入的一个特性,称为 Conditionally explicit。 核心目的是简化泛型类型的实现,提高性能,减少编译时间。 举个简单的例子: void … Continue Reading T230418 explicit(bool)
占位,待录。
占位,待录。
新年伊始,要说什么选题最合适,那无疑是 C++23 了。 去年只写过 Ranges 和几个小特性的提案,对于其他特性,就全放在此篇一览究竟。 23 是个小版本,主要在于「完善」二字,而非「新增」。因此… Continue Reading Overview of C++23 Features
占位,待录
占位,待录。
占位,待录。
import std; auto main() -> int { std::println("Hello world!"); } 随着 Modules 和 Formattin… Continue Reading “Hello World” in C++23
设计程序,经常需要分离不变的和变化的逻辑。将不变的逻辑放到一块,再以某种形式为变化的部分提供「定制点」,从而使程序具有更好的可扩展性,同时增加相似逻辑的可复用性。 因此,本质上来说,设计是为了应对变化… Continue Reading 使用Concepts表示变化「定制点」
占位,待录。