C++은
std::string클래스를 사용하여 문자열을 처리하므로, 문자열의 크기를 미리 정의할 필요가 없다. C에서는 문자열을 char 배열로 처리하기 때문에, 배열의 크기를 미리 정의해야 하는 번거로움이 있었다.
C++에서 문자열을 다루는 방법은 <string> 라이브러리를 이용하며, 배열을 사용하는 것보다 편리하고 안전하다는 장점이 있다.
C++의 대표적인 입력 방식인 std::cin은 간편하게 문자열 입력, 변수 입력 등을 처리할 수 있다.
std::string str;
std::cout << "Please enter a string: ";
문자열의 출력은 std::cout 객체를 이용한다. 문자열 변수와 함께 std::cout를 사용하면 문자열을 콘솔에 출력할 수 있다.
std::string str = "Hello, World!";
std::cout << str << std::endl;
std::cin은 공백으로 문자열을 분리하므로, 공백이 포함된 문자열을 입력받을 때는 주의해야 함. . .