강의

멘토링

커뮤니티

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

오원택님의 프로필 이미지
오원택

작성한 질문수

홍정모의 따라하며 배우는 C++

13.1 함수 템플릿

템플릿에서 자료형이 클래스일때 어떤걸 기준인지 정해주는게 다음과 같나요?

해결된 질문

작성

·

206

1

이번 강의에서 Getmax함수 중에서 비교연산자 >,< 이걸로 어떤게 큰값인지 구분하실때 cents를 쓰셨는데 cents같은경우 자료형이 m_cents 하나뿐인데 만일 사람을 클래스로 만들었을때 키,몸무게,나이 등이 있을텐데 해당 변수들을 오퍼레이터 > 부분에서 구현을 해주면 제가 원하는 자료형을 선택할 수 있나요? 예를 들어 난 키를 기준으로 대소를 비교하겠다 하면  operator >에서 키를 비교해주면 되는건가요?

 

답변 1

0

홍정모님의 프로필 이미지
홍정모
지식공유자

특정 자료형을 기준으로 > operator를 만들어놓을 수도 있고 sort함수에 '비교' 연산자를 람다로 넣으면 그때그때 다른 기준을 사용할 수도 있습니다.

오원택님의 프로필 이미지
오원택

작성한 질문수

질문하기