Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Array(const Array& rhs)
- {
- mData = NULL;
- mSize = rhs.size();
- *this = rhs;
- }
- Array& operator=(const Array& rhs)
- {
- if(this == &rhs)
- {
- return *this;
- }
- int len = rhs.size();
- delete[] mData;
- mData = new T[len];
- for(int i = 0; i < len; ++i)
- {
- mData[i] = rhs[i];
- }
- mSize = len;
- return *this;
- }
Add Comment
Please, Sign In to add comment