[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;
}
🐱👓독하게 개발
'🔥 프로그래밍 학습 > C++' 카테고리의 다른 글
[C++] 6.17 For-each 반복문 (0) | 2022.11.16 |
---|---|
[C++] 자료형 data type의 최대값, 최소값 구하기 (0) | 2022.11.16 |
[C++] 6.15 참조 const / refercence const (0) | 2022.11.16 |
[C++] 6.14 참조변수 reference variable (0) | 2022.11.16 |
[C++] 6.13 const 포인터 , 포인터 const (0) | 2022.11.16 |
블로그의 정보
독한 개발자
#독개#