运算符重载

Ala*_*lan 1 c++ operator-overloading

iarray<T>& operator =    (iarray<T>& v)
Run Code Online (Sandbox Code Playgroud)

为什么返回类型iarray<T>& 不是iarray<T>

UPDATE

有人可以详细说明为什么iarray<T> const &v

OJ.*_*OJ. 8

因为您不想仅仅为了链接而返回数组的副本.返回引用是更好的选择,因为它不会导致正在构造的副本.