블로그 이미지
.
속눈썹맨

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

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

C++에서 pointer와 reference의 차이

2005. 2. 7. 01:33 | Posted by 속눈썹맨
1. deference시 *의 사용 유무

2. reference는 선언시 초기화 해야 한다.
   (가리키는 것이 있어야 한다.)

3. reference는 한 번 가리켰으면 다른 것으로 대상을 바꿀 수 없다.
   (항상 const임)
   C++에서는 대입하면 가리키는 대상의 값이 바뀌고
   Java나 C#에서는 대입하면 가리키는 대상이 바뀐다.

4. operator overload시에 argument는 반드시 reference를 써야 한다.

http://www.embedded.com/shared/printableArticle.jhtml?articleID=9900082