문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 C++/문법 (문단 편집) === 내부 연결 === '''내부 연결 (Internal Linkage)''' 다른 프로그래밍 언어가 그렇듯, C++에는 스코프(Scope)라는 개념이 있다. 그 동안 프로그래밍에서 스코프라는 것이 정확히 뭔지 모르고 사용했을 것이다. C++에서는 이 조차 정확한 정의를 내리고 시작한다. C++의 스코프는 컴파일 과정에서 나타나는 코드 번역의 단위다. 쉽게 말해 식별자와 스택이 공유되는 문맥(Context)이다. 예를 들어 이름공간, 클래스의 메서드, 함수 등이 있다. 내부 연결은 문맥 안에서 선언된 식별자는 문맥 밖에서는 사용할 수 없는 상태를 말한다. 내부 연결은 밖에선 보이지 않기 때문에 당연히 이름의 중복, 모호성 문제가 발생하지 않는다. 가령 함수의 지역 변수와 매개변수, 전역 정적 변수와 함수, 그리고 모듈에서 내보내지 않은 식별자 등이 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기