-
std::string을 사용할 때는 굳이 \0을 끝에 넣지 않아도 된다.Tech/Development 2013. 6. 6. 13:45
C에서 char pointer를 다루면서, 문자열 끝을 맺기 위해서 습관적으로 \0을 마지막에 append하는 버릇이 있었는데, std::string을 사용하면서부터는 그럴 필요가 없어졌다. c_str()을 통해서 char 형을 반환받을 때는 자동적으로 \0을 뒤에 삽입해준다!
C에서 char pointer를 다루면서, 문자열 끝을 맺기 위해서 습관적으로 \0을 마지막에 append하는 버릇이 있었는데, std::string을 사용하면서부터는 그럴 필요가 없어졌다. c_str()을 통해서 char 형을 반환받을 때는 자동적으로 \0을 뒤에 삽입해준다!