[C++ 6-3] & - 주소연산자, 참조연산자
카테고리 없음
2024. 10. 25. 14:59
C++에서 주소 연산자(&)와 참조 연산자(&)는 서로 다른 목적으로 사용되며, 구문도 약간 다릅니다.이를 구분하기 위해 간단한 예시를 들어 설명하겠습니다. 1. 주소 연산자(&)주소 연산자는 변수의 메모리 주소를 반환하는 데 사용됩니다.#include int main() { int a = 10; int* ptr = &a; // a의 주소를 ptr에 저장 std::cout 10// &a --> 주소값// *ptr --> 10// ptr --> 주소값(&a) 여기서 &a는 변수 a의 메모리 주소를 반환합니다.ptr은 a의 주소를 가리키는 포인터로, *ptr을 사용하면 a의 값을 참조할 수 있습니다. 2. 참조 연산자(&)참조 연산자는 참조 변수(레퍼런스)를 선언하는 데 사용되..