강의

멘토링

로드맵

Inflearn Community Q&A

dlengus146688's profile image
dlengus146688

asked

Hong Jung-mo's C++ Programming: Learning by Doing

9.1 Overloading Arithmetic Operators

질문드립니다~

Written on

·

214

0

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

int getCents() const { return m_cents; }

int& getCents() { return m_cents; }

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

C++

Quiz

66% of people got it wrong. Give it a try!

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

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

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

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

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

Answer 2

0

dlengus14님의 프로필 이미지
dlengus14
Questioner

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

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

0

honglab님의 프로필 이미지
honglab
Instructor

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

dlengus146688's profile image
dlengus146688

asked

Ask a question