반응형


함수가 전달된 데이터를 변경하지 않고 사용만 하는 경우
- 데이터 객체가 기본데이터형이나 작은 구조체면 값
- 데이터 객체가 배열이면 const 포인터
- 데이터 객체가 덩치큰 구조체면 const 포인터, const 참조
- 데이터 객체가 클래스면 const 참조

함수가 전달된 데이터를 변경하는 경우
- 데이터 객체가 기본 데이터형이면 포인터
- 데이터 객체가 배여이면 포인터
- 데이터 객체가 구조체면 참조 또는 포인터
- 데이터 객체가 클래스면 참조

반응형
Posted by Rainfly
l