insert1 C++ 독학 8일차 - String class(insert, erase, find 등) 문자열 클래스 c언어에서는 문자열을 나타내기 위해 문자열 끝에 NULL 문자를 붙여서 문자열을 나타내는 방식을 사용했다. 그러나 만들어진 문자열의 크기를 바꾸거나 문자열 뒤에 다른 문자열을 붙이는 작업이 매우 번거로웠다. 이 작업을 문자열 클래스를 만들어서 지원해주면 편할 것이다. c++에서는 char 배열을 사용하는 것보다 string으로 문자열을 다루는게 좋다. string으로 문자열 다룰 때 #include 잊어서는 안되구.. 직접 Mystring이라는 문자열 클래스를 만들어보자. 필요한 데이터는 1. 문자열 데이터가 저장된 공간을 가리키는 포인터 2. 문자열 데이터 길이 데이터를 그대로 보관하지 않고 1로 하는 이유는 문자열 데이터 크기가 바뀔 때 저장된 공간을 가리키는 방식으로 하면 메모리를 해.. 2021. 7. 29. 이전 1 다음