참조 차이 (C# 객체와 C++ 포인터)
·
Programming Languages/C#
int* xp의미는 &int (int 크기의 실제 값[13]이 담긴 공간의 주소값 [0x0012FF44]) int* xp에 담음 일반 변수 포인터 변수 참조 변수 일반 변수는 / 기본적으로 메모리 주소를 1번 참조해서 실제 값을 가져온다. C++ 포인터 변수명, 참조를 참조 변수명 >> ref >> value C++ 참조 변수명, 참조 변수명 >> value C# 객체 변수명, 참조 변수명 >> value : C++ 에서, 일반적으로 array, vector 같은 컨테이너는 생성시, 변수명은 포인터다. (참조의 참조값이다.) 이를 함수내에서 참조 접근하려면, 정의시 *포인터 연산자를, 함수 내의 CRUD는 &주소 연산자로 접근한다. 일반 변수 타입도 같은 방법을 쓴다. : C# 에서 array, list..
ubiquitous4g
'포인터와 참조' 태그의 글 목록