강의

멘토링

로드맵

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

dlengus14님의 프로필 이미지
dlengus14

작성한 질문수

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

9.1 산술 연산자 오버로딩 하기

질문드립니다~

작성

·

214

0

Cents(int cents = 0) { m_cents = cents; }

int getCents() const { return m_cents; }

int& getCents() { return m_cents; }

클래스 안에서 이렇게 3개씩이나 정의하는 이유가 무엇인가요?

퀴즈

66%나 틀려요. 한번 도전해보세요!

사용자 정의 타입에 대해 연산자 오버로딩을 하는 주된 목적은 무엇일까요?

코드 실행 속도를 빠르게 하기 위해

사용자 정의 타입을 내장 타입처럼 자연스럽게 사용하기 위해

객체의 메모리 관리를 자동화하기 위해

클래스의 상속 관계를 정의하기 위해

답변 2

0

dlengus14님의 프로필 이미지
dlengus14
질문자

한개씩 주석처리하고 해봤는데 각각 무슨역할하는지 이해가 잘 안갑니다...ㅠㅠ

어떤 강의를 다시 들으면 좋을까요..?

0

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

좋은 질문입니다. 그 3가지의 기능이 어떻게 다른지를 정리해보시면 도움이 될 것 같네요.

dlengus14님의 프로필 이미지
dlengus14

작성한 질문수

질문하기