C++ #9. 포인터


C++ #9. 포인터

C++언어 C++ #9. 포인터 jangThang 2016. 8. 19. 19:59 이웃추가 본문 기타 기능 포인터 : 메모리의 주소 포인터 선언 방법 : 자료형 *포인터변수이름; 포인터는 쉽게 말하면 주소입니다. C/C++에서만 다룰 수 있는 내용이죠. 직접 메모리 주소를 프로그래머가 다룸으로, 좀 더 하드웨어적인 접근을 가능하게 하죠. 자료형 *포인터변수이름 = &일반 변수; 물론 일반 변수와 같이 바로 초기화시켜줄 수 있습니다. 그리고 반드시 초기화시켜야합니다... 그렇지 않으면, 이상한 주소(예를 들면 운영체제)를 가르키는 포인터가 생성되어 컴퓨터를 망가뜨릴 수도 있으니까요... 또한 직접 메모리 주소로 초기화하는 것은 위와 같은 이유로 위험하므로, 선언된 일반 변수를 가르키는 방법을 써주세요. 백문이 불여일견 1. 기본코드 2. 포인터 &는 주소연산자라고 부릅니다. 변수 앞에 &를 붙여주면, 변수의 주소를 나타내줍니다. *는 주소참조연산자라고 부릅니다. *는 아까 포인터를...



원문링크 : C++ #9. 포인터