
17 Jun
2011
17 Jun
'11
5:19 p.m.
On 17 June 2011 12:03, Vicente Botet <vicente.botet@wanadoo.fr> wrote:
Boost.Array defines the following assignment
template (* typename U *) array(* T,N *)& operator=(const array(* U, N *)&);
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 *)&);
The existence of any user defined constructor destroys PODness. -- Nevin ":-)" Liber <mailto:nevin@eviloverlord.com> (847) 691-1404