c++ primer 연습문제 질문
글쓴이: tldrd0117 / 작성시간: 일, 2014/11/16 - 11:09오전
문제 : vector로 string을 초기화하는 프로그램을 만든다.
제가 생각해낸 답은
vector<char> vc{ 'a', 'b', 'c' }; string temp; for (char k : vc) temp += k; string s(temp); cout << s << endl;
이건데 더 줄일 수 없을 까요
그리고
vector<char> vc{ 'a', 'b', 'c','\0' }; const char * a = &vc[0]; string s(a,4); cout << a;
이거에서 공백문자를 vector 선언 시에
초기화 하지 않는 방법은 없을 까요?
Forums:
std::vector<char> vc{ 'a',
> 이거에서 공백문자를 vector 선언 시에 >
> 이거에서 공백문자를 vector 선언 시에
> 초기화 하지 않는 방법은 없을 까요?
안해도 됩니다.
댓글 달기