C++ 手把手教你实现可变长的数组实现

时间:2024-02-09 23:53:55
【文件属性】:

文件名称:C++ 手把手教你实现可变长的数组实现

文件大小:63KB

文件格式:PDF

更新时间:2024-02-09 23:53:55

数组 构造函数 比较运算符

01 实现自定义的可变长数组类型 假设我们要实现一个会自动扩展的数组,要实现什么函数呢?先从下面的main函数给出的实现,看看有什么函数是需要我们实现的。 int main() { MyArray a; // 初始化的数组是空的 for(int i = 0; i < 5; ++i) a.push_back(i); // push_back是成员函数 MyArray a2,a3; a2 = a; // 重载赋值运算符函数 // 由于上一句a2 = a语句,所以a.length()实际上就是a2.length() for(int i = 0; i < a.len


网友评论