C++--day7

仿照vector手动实现自己的myVector,最主要实现二倍扩容功能

#include 

using namespace std;
class myvector
{
private:
    int *num;
    int size;
    int top=0;
public:
    //有参构造函数
    myvector(int s,int val)
    {
        int *tmp=new int [s];
        size=s;
        for(int i=0;is;i--)
        {
            num[i]=num[i-1];
        }
        num[s]=val;
        top++;
    }
    //删除
    void dele(int s)
    {
        if(s

C++--day7_第1张图片

你可能感兴趣的:(c++,java,算法)