STD2 namespace 변수, 함수 및 복합 유형과 같은 명명된 엔터티는 C++에서 사용하기 전에 선언해야 합니다. 이 선언이 발생하는 프로그램의 지점은 가시성에 영향을 미칩니다. 블록 외부에 선언된 엔티티는 전역 범위 를 가지며 , 이는 해당 이름이 코드의 어느 곳에서나 유효함을 의미합니다. 함수나 선택문과 같이 블록 내에서 선언된 엔티티는 블록 범위 를 가지며 선언된 특정 블록 내에서만 볼 수 있지만 외부에서는 볼 수 없습니다. 블록 범위의 변수를 지역 변수 라고 합니다 . 예를 들어, 함수의 본문에 선언된 변수는 함수가 끝날 때까지 확장 되는 지역 변수 입니다(즉, 중괄호}함수 정의를 닫는다), 그러나 외부는 아니다: int foo; // global variable int some_function () { int bar.. 2022. 8. 18. 기본 입출력 cout 2022. 8. 17. 이전 1 다음