강의

멘토링

커뮤니티

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

Kouga님의 프로필 이미지
Kouga

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

2-E 1992번

작성

·

253

0

코드 7번째줄과 25번째줄에서 string(1, a[y][x]); 이 부분이 뭘 나타내는건지 모르겠어요.

저런 함수가 있나요??

답변 1

0

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

안녕하세요 ㅎㅎ

저거는 char을 string으로 바꾼다는 의미입니다. 함수라기보다는 string의 constructor인데요. 우리가 클래스를 정의할 때 constructor에 기본값을 넣어서 해당 클래스로 부터 나오는 객체의 기본값을 정하잖아요?

그걸 생각하시면 됩니다.

문법은 다음과 같습니다.

string s(size_t n, char x);

Kouga님 근데 질문하실 때 링킹좀... 부탁드립니다. (2 - E 강의 옆에 질문하는 걸로 질문하는거 말씀드립니다.)

또 질문 있으시면 언제든지 질문 부탁드립니다.

감사합니다.

강사 큰돌 올림.

Kouga님의 프로필 이미지
Kouga

작성한 질문수

질문하기