小编Roh*_*h R的帖子

运算符重载=和[]同时

我正在用c ++实现我自己的向量.

这是我的Vector类:

template <class T>
class Vector
{

    private :
        T *ptr;
        unsigned int numEle;

    public :
        T operator[] (unsigned int index)
        {
            if (index >= numEle)
                return ptr[0];
            else if (index < 0)
                 return ptr[0];
            else
                 return ptr[index];
        }

};
Run Code Online (Sandbox Code Playgroud)

我想做的是重载=操作符,这样当我写

  Vector v;
  v[2]=2; 
Run Code Online (Sandbox Code Playgroud)

它将值2分配给第二个索引....请帮助.. !!

c++ vector

1
推荐指数
1
解决办法
77
查看次数

标签 统计

c++ ×1

vector ×1