Cpp Constructors vs Ruby Constructors