c++ string class 구현
알아야 할 것 *this 사용 이유 하나의 클래스에서 생성된 인스턴스는 각자 고유의 주소를 가진 메모리 공간을 갖지만, 멤버함수는 모든 인스턴스가 공유한다. 멤버 함수는 자신을 호출한 객체를 인수를 통해 전달 받아야 한다. 그 때 전달해주는 것이 자신의 포인터 *this이다. 들어갈 함수 문자열을 추가해주는 insert 함수 문자열을 삭제하는 erase 함수 문자열에서 어떤 문자를 찾는 find함수 새로운 문자를 넣고 할당하는 assign함수 insert 함수 /* add after loc index*/ Mystring& Mystring:: insert(int loc, Mystring& str) { if(loc = this->stringlen) { cout my_string; thi..
2023.08.22