• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

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

19.06.05 18:03 작성 조회수 106

1

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

 

답변 1

답변을 작성해보세요.

0

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