C++

어떤 경우에 포인터를 쓰는 것 보다 참조자를 쓰는 것이 적합할까?

아이언하트 2024. 2. 25. 11:29

가능하면 참조자를 쓰고, 어쩔 수 없다면 포인터를 써라!!

그렇다면 포인터를 쓸 수 밖에 없는 경우는 무엇일까요?

아래의 두가지 경우에 포인터를 사용해야 합니다.

참조자는 선언과 동시에 초기화 되어야해서 NULL이 허용되지 않기 때문이다.

1. 매개변수에 NULL 포인터를 넘겨주는 경우

2. 리턴값으로 NULL 포인터를 반환하는 것이 허용될 경우

 

'C++' 카테고리의 다른 글

포인터와 레퍼런스(참조자)의 상호 변환  (0) 2024.02.25
const 위치에 따른 차이점  (0) 2024.02.25