このコードを検討してください:
std::stringstream test;
test << std::string("This is a test.");
std::string str;
test >> str;
std::cout << "\"" << str << "\"" << std::endl;
これは、「This is a test」ではなく、文字列「This」のみを出力します。
これはなぜですか?また、文字列全体を取得するにはどうすればよいですか?
このコードを検討してください:
std::stringstream test;
test << std::string("This is a test.");
std::string str;
test >> str;
std::cout << "\"" << str << "\"" << std::endl;
これは、「This is a test」ではなく、文字列「This」のみを出力します。
これはなぜですか?また、文字列全体を取得するにはどうすればよいですか?