我来总结 Rust 中所有权、引用、借用、可变、不可变的注意事项: Rust 核心概念总结 1. 所有权(Ownership) 核心规则 每个值...
1.定义 shared_ptr 和 unique_ptr 是 C++11 引入的智能指针,用于自动管理动态内存,防止内存泄漏。它们的主要区别在于...
1. C++ 多态Virtual 在基类中声明一个函数为虚函数,使用关键字virtual。 派生类可以重写(override)这个虚函数。 调用...
1. C++ 函数重载 在同一个作用域内,可以声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同。您不...
1.C++ 类继承 面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。当创...
1. friend友元函数 类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函...
1. 数组(Array) 数组是最基础的数据结构,用于存储一组相同类型的数据。 特点: 固定大小,一旦声明,大小不能改变。 直接访问元素,时间复...
1. C++ vector 容器 C++ 中的 vector 是一种序列容器,它允许你在运行时动态地插入和删除元素。vector 是基于数组的数...
1.C++ 结构体(struct) C/C++ 数组允许定义可存储相同类型数据项的变量,但是结构是 C++ 中另一种用户自定义的可用的数据类型,...