ARTS 第 柒 期

Algorithm 题目: https://leetcode.cn/contest/weekly-contes…

C++中的三法则与五法则

关于三法则: 若析构函数、拷贝构造函数、赋值操作符三者自定义其一,则需要同时定义另外两个(编译器自动生成的一般…

C++ 绑定规则

左值可以绑定到左值引用 左值不可以绑定到右值引用 右值可以绑定到左值常量引用 右值可以绑定到右值非常量引用 &…

C++ 中的左值与右值

左值:命名对象、可取地址&,可赋值 基本类型变量、数组、数组元素 字符串字面量,如“CppCamp” …

C++ Prototype 模式实现

Prototype模式允许我们通过克隆现有对象来创建新对象,而无需依赖其具体类。这样做可以避免与对象复杂的构造…

C++20特性之三路比较操作符

在C++20中,引入了一个新的运算符,称为“三路比较操作符”或“太空船操作符”,其符号为 <=>。…