JHB의 프로그래밍 삽질기

[C++] class를 주고 받을땐 레퍼런스를 사용하자. 본문

PROGRAMMING/Win/MFC

[C++] class를 주고 받을땐 레퍼런스를 사용하자.

roter 2011.01.28 11:43



클래스를 주고 받을땐 레퍼런스를 사용하자!!

클래스 전체를 call by value로 넘긴다면 그 메모리는 어머어머하지만

레퍼런스로 넘기게 되면 겨우 포인터 변수의 크기 만큼만 넘기고 끝이다.

예를 들어서

AddPoint(POINT point);
라는 Method가 있다면
AddPoint(const POINT &point);
가 나을 것이다. (const는 적절히 써주자)
물론 호출한 놈의 인스턴스가 사라지지 않는 것이 확실히 될 때 얘기다.
0 Comments
댓글쓰기 폼