(1) 포인터를 사용하는 경우
1) 값이 없는 상태를 나타낼 필요가 있는 경우
2) 함수가 가변적인 대상을 가리켜야 하는 경우
3) 동적 메모리 사용 시
(2) 참조를 사용하는 경우
1) 값이 항상 존재해야 하는 경우
2) 코드가 간결해야 하고 값 변경이 직관적이어야 하는 경우
3) 연산자 오버로딩이나 함수 인자 전달에서 주로 사용
'C++' 카테고리의 다른 글
GIT 브랜치 복구하기 (0) | 2025.02.21 |
---|---|
const (0) | 2025.02.09 |
정적 바인딩 vs 동적 바인딩 (0) | 2025.02.09 |
자료형의 오버플로우 (0) | 2025.02.09 |
입력 예외 처리 (0) | 2025.02.09 |