인프런 커뮤니티 질문&답변

최지원님의 프로필 이미지
최지원

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

문자열

작성

·

159

0

안녕하세요, C# 완강 후 C++ 강의도 잘 듣고 있습니다!

C++을 하면서 C#은 다 까먹었지만요... ^^;;

 

아무튼, 아직 강의를 전부다 듣진 않았지만..

문자열 구현하는 것에 대해서 C스타일 배열로만 알려주셨는데

다른 책들을 참고하면 C스타일 배열 대신 string을 쓰라고 하더라구요 . 

프로그래머스 같은 데서 코딩테스트 할 때도 string을 사용하도록 되어있던데 

C++의 string 대신 C스타일 배열로 설명해주신 이유가 있는지? 궁금합니다. 

 

감사합니다!! 

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

string 사용이 권장되는 것은 맞지만,
기본이 되는 C스타일 문자열을 다루지 않을 수는 없을 것 같고
여전히 예전 구닥다리 스타일로 작업하는 경우도 많기도 합니다.
비슷하게 포인터도 요즘엔 생으로 안 쓰고, 거의 스마트 포인터로 사용하는데요.
그렇다고 포인터를 모르고 지나칠 수는 없는(?) 그런 것과 유사하다고 보시면 되겠습니다.

최지원님의 프로필 이미지
최지원

작성한 질문수

질문하기