void VECT::CopyFrom(VECT& hg) { int nel = hg.Nelem(); if(!nel) { Free(); size = hg.Size(); return; } int s = hg.Size(); if(!s) { Free(); size = 0; return; } Alloc(nel, s); memcpy(ptr, hg.Ptr(), nbytes); }