참조자와 포인터
자~ 간만에 C++ 이야기입니다~! C언어의 난이도를 몇배로 높여준! 많은 사람들이 C언어를 포기하게 만든 원흉! 포인터부터 얘기해보죠. 포인터(*)란 아시다시피, 메모리 주소를 가리키는 변수입니다. 가리키는 곳은 언제든 변할 수 있고, 아무곳도 가리키지 않는 상태(NULL 포인터)도 있습니다. 참조자(&)란 뭘까요? 참조자는 변수의 다른 이름입니다. 포인터와 비슷하죠? 포인터와의 차이점은 참조자는 아무것도 가리키지 않는 상태가 없다는 것입니다. 포인터가 어려운 이유는 사용법 자체가 아니라 관리가 어렵기 때문입니다. 다음 코드를 살펴 보시죠. 포인터로 인해 발생할 수 있는 몇가지 상황을 보여줍니다. int *pDynamic= new int; int *ptr= pDynamic; delete pDynamic..
C++/General
2009. 3. 19. 16:47
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 게임개발포에버
- 좋은 프로그래머
- Ruby on Rails
- EasyExec
- 루비 온 레일즈
- 리버스 엔지니어링
- SDL
- SQLite Spy
- EzShortcut
- c언어
- Rails
- 엘키
- RoR
- perfmon
- 멀티스레드
- ruby
- svn
- CppSQLite
- 게임데브포에버
- TraceRoute
- 조엘 온 소프트웨어
- ftp
- 디자인 패턴
- TDD
- 루비
- MS-SQL
- 임백준
- 바로가기 프로그램
- NDC2013
- 디버깅
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함