Copy constructor.
row( const row& other);
Strong guarantee. Internal allocations may throw.
*this lifetime will be independent of other's.
*this
other
Linear on other.size().
other.size()