범위(scope)
변수를 눈으로 볼 수 있는 범위를 의미함
어디서 사용할 수 있고 어디서 사용할 수 없는지
지속기간(duration)
메모리를 차지하는 시간
변수명이 같은 것은 영역(block)에 하나만 있어야 한다.
이름은 같은데 parameter가 다르면 다른 함수로 취급한다.
namespace
이름이 같을 경우 namespace를 나누어준다.
이름으로 충돌하는 것을 방지하기 위해서
:: 영역 혹은 범위 결정 연산자
cpp17 version부터
namespace 안에 namespace를 쓸 수 있다.
namespace work1 ::work11:: work111
{
}
접근
work1 ::work11:: work111( );
'programming > c++' 카테고리의 다른 글
4.3 using문과 모호성 (0) | 2019.04.25 |
---|---|
*4.2 전역 변수, 정적 변수, 내부 연결, 외부 연결 (0) | 2019.04.23 |
3.9 비트 플래그, 비트 마스크 (0) | 2019.04.22 |
3.8 비트단위 연산자 (0) | 2019.04.22 |
3.7 이진수 (0) | 2019.04.22 |