📢 언어를 효과적으로 학습하는 방법은 무언가를 만들어보는 것이죠. C++의 std::string을 구현해보며 C++을 익혀봤어요. 이름하여 GuString클래스! 전체 여정은 아래와 같아요namespace Gu {...} 안에 모든 것들을 구현했죠 기본적으로 Class 구현 시 Class 내부에는 함수 선언만 존재하고 Class 외부에 함수 구현을 해요컴파일 시간 단축 (h, cc 파일 구분 시)정보 은닉코드 관리 편리 (협업 및 유지보수)재사용성 및 의존성 최소화※ 단, 템플릿 클래스는 함수 구현도 class 내에 존재 Step 1. 문자열 길이와 복사 함수 직접 만들기먼저 C표준 라이브러리를 대체 할 strlen, strcpy를 구현했어요namespace Gu { ... static ..