inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

rlatjrfo57님의 게시글

rlatjrfo57 rlatjrfo57

@rlatjrfo571111

수강평 작성수
1
평균평점
5.0

게시글 3

질문&답변

전위 연산자 만들기 4분21초 기준 14번째 줄

실행은 되는데, m_digit의 값이 ++m_digit; 할 때처럼 정상적으로 올라가지 않습니다. #include #include #include using namespace std; class Digit { private: int m_digit; public: Digit(int digit = 0) : m_digit(digit) {} Digit & operator ++ () //전위 연산자 { //++(m_digit); ++(*this); return *this; } Digit operator ++ (int) //후위 연산자 { Digit temp(m_digit); ++(*this); return temp; } friend ostream & operator

좋아요수
0
댓글수
2
조회수
275

질문&답변

4분쯤 나온 코드 27번째 줄 질문입니다.

위에 질문한 코드에서 arr[i].getCents() 대신 arr[i] = i;로 사용해도 값이 똑같이 나오는데 어떤 이유가 있어서 getCents()를 사용하신건지 궁금해서 질문하였습니다.

좋아요수
1
댓글수
2
조회수
174