the following code confuses me:
const std::string str = "Modern C++"; std::string s1 {"Modern C++", 3}; std::string s2 {str, 3}; std::co