[C++] std::string 클래스(문자열) 완벽 총정리


[C++] std::string 클래스(문자열) 완벽 총정리

이번엔 문자열(string)을 다루는 클래스인 string 클래스를 파헤쳐봐요. std::string 의 모든 것을 정리해봤습니다. std::string 입/출력 방법 이전에 C에서는 char* 나 char[]의 형태로 문자열을 다뤘다면, c++에서는 문자열을 하나의 변수 type으로 간주하여 다룰 수 있게 합니다. char*나 char[]와 다르게 문자열 끝에 '\0'이 포함되지 않아 문자열의 길이를 동적으로 변경이 가능합니다. 지난번에 말씀드린 것과 같이 cin을 통해 string을 입력받을 수 있었죠. #include <iostream> #include <string> int main() { std::string str; std::cout << "cin 입력:" << std::endl; std::cin >> str; std::cout << "cin 결과:" << str << std::endl; return 0; } cin>>str : 공백(space)가 입력될 때까지 값을 받습...


#append #pop #replace #reserve #resize #size #stod #stof #stoi #stol #string #substr #to #tolower #last #iterator #assign #begin #capacity #clear #compare #empty #end #find #getline #include #insert #isalpha #isdigit #toupper

원문링크 : [C++] std::string 클래스(문자열) 완벽 총정리