String Class

개요 C 에서 string을 다루기 위해서는 문자열(character array) 을 사용합니다. 예를 들면 다음과 같습니다. char buf[12] = "Hello World"; printf ("%s\n", buf); 반면 C++ 의 경우는 라이브러리를 통해 String Class 를 제공하고 있습니다. String Class 내부적으로는 C 와 동일하게 문자열을 통하여 데이터를 저장하고 있지만 Class 에서 메모리 관리, 할당, Null Termination 등을 관리해 주고 있습니다. 덕분에 String 을 다루는 것이 C 에 비해 조금 더 편리하다고 할 수 있습니다.예를 들어 C 에서 문자열의 길이를 프로그램 실행시간에 가변으로 변경하고자 할 경우 동적 할당을 사용하도록 직접 구현해야겠지만 C+..
쓴웃음
'String Class' 태그의 글 목록