C++ 핵심개념 정리
- 최초 등록일
- 2021.12.15
- 최종 저작일
- 2021.12
- 9페이지/ 한컴오피스
- 가격 1,000원
* 본 문서(hwp)가 작성된 한글 프로그램 버전보다 낮은 한글 프로그램에서 열람할 경우 문서가 올바르게 표시되지 않을 수 있습니다.
이 경우에는 최신패치가 되어 있는 2010 이상 버전이나 한글뷰어에서 확인해 주시기 바랍니다.
소개글
C++ 핵심개념 정리본
목차
없음
본문내용
지역 스코프를 가진 엔티티는 선언 위치부터 블록이 끝나는 부분 내부에서 사용 가능
- 스코프 겹침 : 블록 내부에 같은 이름을 가진 엔티티 존재 -> 컴파일 오류
- 중첩 블록
- 지역 스코프 쉐도잉: 외부 블록과 내부 블록의 이름이 같을 경우
컴파일 오류는 일어나지 않지만 함수 셰도잉 발생
함수 셰도잉: 내부 블록의 엔티티가 외부 블록의 엔티티를 그림자로 가리는 것처럼 가리는 것을 의미 (외부 블록의 엔티티는 내부 블록이 종료된 이후 사용 가능)
모든 함수의 외부에 선언된 엔티티
- 전역 스코프의 셰도잉: 지역 스코프 쉐도잉과 같은 원리
- 범위 해결 연산자: 셰도잉을 무시하고, 전역 엔티티에 접근
::이름 (전역 스코프로 암묵적 지정) / 스코프::이름 (스코프 지정 가능)
- 함수 이름의 스코프
함수를 선언한 시점부터 프로그램의 마지막 부분까지
- 함수 매개변수의 스코프
함수 헤더부터 함수 블록이 종료될 때까지
<중 략>
참고 자료
없음