
17 Jun
2011
17 Jun
'11
5:03 p.m.
Hi, Boost.Array defines the following assignment template (* typename U *) array(* T,N *)& operator=(const array(* U, N *)&); as std::copy(rhs.begin(),rhs.end(), begin()) Even if the standard doesn't provides this conversion assignment, for coherency purposes, shouldn't we have also the copy constructor template (* typename U *) explicit array(* T,N *)(const array(* U, N *)&); Best, Vicente P.S. Please replace (* and *) by angle brackets. -- View this message in context: http://boost.2283326.n4.nabble.com/array-assignment-and-constructor-coherenc... Sent from the Boost - Dev mailing list archive at Nabble.com.