C++프로그래밍/std::string
보이기
이 챕터에서는 C++의 string에 대해 알아본다.
C에서의 문자열
[+/-]다음의 코드는 컴파일되지 않는다.
int main() {
char answer[128]'
answer = "Hello, world!"
return 0;
}
C에서는 string이라는 객체가 존재하지 않고 단지 character의 array의 형태로만 존재하기 때문이다. 다음과 같이 작성하면 작동한다.
#include <string.h>
int main() {
char answer[128]'
strcpy(answer, "Hello, world!");
return 0;
}
C++에서의 string
[+/-]std::string은 빌트인된 string class이다.