Note on constructors and on std::