{
Person person;
person.age = 5;
person.weight = 30;
Person &ref = person;
ref.age = 15;
Person *ptr = &person;
ptr -> age = 30;
(*ptr).age = 20;
Person &ref2 = *ptr;
ref2.age = 45;
std::cout << &person << std::endl;
std::cout << &ref2 << std::endl;
return 0;
}
00AFF7B4
00AFF7B4
(*ptr)은 소괄호를 꼭 필요로 하므로 잘 쓰이지 않고 참조를 많이 사용한다.
'개발공부 > C++' 카테고리의 다른 글
다양한 반환 값들 (0) | 2019.10.22 |
---|---|
다중포인터와 동적 다차원 배열 (0) | 2019.10.22 |
참조변수 reference variable (0) | 2019.10.22 |
자료형에게 가명 붙여주기 (0) | 2019.10.21 |
전역변수와 정적변수 (0) | 2019.10.21 |