C++ : String class 스트링 클래스!
1. 개요 C++에서는 C style의 문자열 처리 방식 char*와 char[]를 사용할 수 있습니다.. char*는 포인터를 선언하는 것으로 사용하기 위해서는 동적 할당이 필요하고, char[]는 스택에 배열을 넣는 것입니다. 그러나, 이는 모두 c++에서 권고되는 방식이 아닙니다. string 클래스는 추상화와 캡슐화를 모두 제공하기 때문에, 왠만하면 string 클래스를 사용합시다. string.c_str()과 string 초기화 시 또는 assign 함수로 상호간의 변환이 가능합니다. /* 타입 간 변환 */ const char* s = "Hello"; std::string str(s); const char* s2 = str.c_str(); str.assgin(s2, strlen(s2)); 2...
2021.01.31