독개

[C++] 6.16 포인터와 참조의 맴버 선택

by #독개#

 

person.age = 5; //일반 접근법
ref.age = 15; //ref 접근법
ptr->age = 20; //ptr 접근법
(*ptr).age = 30; //*ptr 접근법
/*

*/

struct Person
{
	int age;
	double weight;
};

#include <iostream>
using namespace std;

int main()
{
	Person person;
	
	Person& ref = person;		//별칭 person의 주소 &person에 ref별칭을 추가하라
	Person* ptr = &person;		//별칭 ptr의 메모리공간에 person의 주소를 넣어라
	
	person.age = 5;				//일반 접근법
	ref.age = 15;				//ref 접근법
	ptr->age = 20;				//ptr 접근법
	(*ptr).age = 30;			//*ptr 접근법  우선순위가 *보다 .이 높아서 ->를 거의다쓴다

	return 0;

}

 

 

 

 


🐱‍👓독하게 개발

블로그의 정보

독한 개발자

#독개#

활동하기