반응형
함수가 전달된 데이터를 변경하지 않고 사용만 하는 경우
- 데이터 객체가 기본데이터형이나 작은 구조체면 값
- 데이터 객체가 배열이면 const 포인터
- 데이터 객체가 덩치큰 구조체면 const 포인터, const 참조
- 데이터 객체가 클래스면 const 참조
함수가 전달된 데이터를 변경하는 경우
- 데이터 객체가 기본 데이터형이면 포인터
- 데이터 객체가 배여이면 포인터
- 데이터 객체가 구조체면 참조 또는 포인터
- 데이터 객체가 클래스면 참조
반응형
'I.T > Programming' 카테고리의 다른 글
C++ study : 함수 _ 함수템플릿, 포인터배열 (0) | 2011.05.18 |
---|---|
C++ study : 함수 _ 디폴트인자 (0) | 2011.05.18 |
C++ study : 함수주소로써의 함수호출 (0) | 2011.05.17 |
C++ study : 함수 _ 구조체, 단일구조체값, 단일구조체주소, 구조체배열 전달 (0) | 2011.05.17 |
C++ study : 함수 Revers (0) | 2011.05.17 |