✅ 목표 (Goal)
C++에서 문자열 관련 함수를 연습할때
+, =, ==는 그대로 갖다 쓰면 되지만, (클래스 이름은 다르겠지만)
C에서 문자열 관련 함수를 만들때
함수 이름을 무얼로 해야 할지 상당히 고민스럽다.
어떻게 하면 좋을까?
✅ 연습용 함수 이름은 my_라고 붙이면 거의 해결된다.
- 함수 이름 짓는 것이 좀 고민 될텐데, 원래 함수 앞에 “my_” 붙여주자.
- 예를 들어 문자열을 복사하는 함수의 이름이 strcpy라면, my_strcpy와 같이 만들어 주자.
- 본인만의 괜찮은 방법이 있다면, 나름대로 붙여도 상관없다.

✅ 헤더 파일 이름도 my_라고 붙이면 거의 해결된다.
- 문자열 함수를 적당한 이름의 헤더파일로 만들어 놓을것
- 여러 문자열 함수가 만들어질텐데, 함수들이 의존관계가 있으므로,
- strcpy건 strcmp건 strlen이 필요하다.
- 예를 들어 문자열을 연결하는 함수를 만드려다 보면, 문자열 끝을 알아내는 함수가 필요한경우
- 이를 매번 복붙해서 사용하는 것은
- 재사용성 ↓, 효율성↓, 코드 사이즈 ↑와 같이 여러모로 안좋으므로 문자열 헤더 파일을 이쁘게 만들자.