기존에 배운 구성 관계로 코드를 짠다면, 현재 "Jack Jack"이라는 학생은 동일 학생이니, 내가 lec2.study()를 한다면,
lec1에 있는 jack jack이나 lec2에 있는 jack jack이나 다 지능이 1 올라가야하는데, lec1에선 올라가지 않는다.
근데 이 결과는 당연하다. 해당 값들을 call-by-value로 그냥 값을 복사해서 넣어주는 것이니 당연할 수 밖에.
그렇다면, 이걸 하고 싶다면? 포인터를 이용해보는 것이 적당해보인다.
_____________________________________________________________________________________________________________________________
값을 포인터로 줬기 때문에 ㅇㅇ..
'C++(따라하며 배우는 C++)' 카테고리의 다른 글
Chapter 10-5. 의존 관계 (0) | 2021.10.31 |
---|---|
Chapter 10 -4. 제휴 관계(Association relation) (0) | 2021.10.31 |
Chapter 10-1,2. 객체들 사이의 관계, 구성 관계 (0) | 2021.10.28 |
Chapter 9-(3). 연산자 오버로딩 (0) | 2021.10.27 |
chapter 9-(2). 연산자 오버로 (0) | 2021.10.10 |