c++

    [c++]포인터와 참조

    1. 포인터(*)a* : a의 포인터포인터는 메모리 주소를 저장하는 변수 2. 주소연산자(&)&a : a의 주소변수의 메모리 주소를 얻을 때 사용 int x = 5;int*ptr = &x; // x의 주소를 ptr에 저장 3. 역참조 연산자(*)*ptr : 포인터가 가리키는 값포인터를 통해 실제 값에 접근할 때 사용int y = *ptr; //ptr이 가리키는 값을 y에 저장 4. 참조(&)int&ref = a; //a의 참조기존 변수의 별칭을 만들 때 사용int&ref = x; //x의 참조를 ref로 만듬 5. 화살표 연산자(->)obj->member : 포인터를 통해 객체의 멤버에 접근클래스나 구조체 포인터로 멤버에 접근할 때 사용Myclass *obj = new MyClass(); obj->Met..