任性往事

文章
6
资源
0
加入时间
3年1月23天

简单实现一下vector

vector是C++STL中的内容,不过可以自己简单实现以下。重点是,将其中的数据,使用指针来存放,这就引出了深浅拷贝的问题,必须是深拷贝。代码中的重载 = 运算符,考虑的很周到了。以及,取front、back、[ ] 的返回值都是引用,可以用于更改数据。#include <bits/stdc++.h>using namespace std;class myVector { int* p; int cnt; public: myVect