개발공부/C++
포인터와 참조의 멤버 선택
dyson_ok
2019. 10. 22. 10:18
{
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)은 소괄호를 꼭 필요로 하므로 잘 쓰이지 않고 참조를 많이 사용한다.