On Wed, 1 Aug 2018, Eric Dumazet wrote:
The idea of having a ctor() would only be a win if all the fields that can be initialized in the ctor are contiguous and fill an integral number of cache lines.
Ok. Its reducing code size and makes the object status more consistent. Isn't that enough?