검색결과 리스트
글
:: 는 "범위 지정 연산자"이다.
ClassName::
NameSpaceName::
::
사용하는 방법은 위에 가지가 있다.
class Name
{
public:
void Print();
};
void Name::Print()
{
}
위에 Name::Print()를 써서 Class Name안에 있는 함수에 접근해서 선언할 수 있다.
namespace a
{
void Print()
{
}
}
namespace b
{
void Print();
{
}
}
a::Print() - a NameSpace 범위의 Print()
와
b::Print() - b NameSpace 범위의 Print()
는 다른 의미가 된다.
* 그냥 :: 만 사용하게 되면
현재 존재하는 모든 전역변수와 전역함수들을 지역변수, 지역함수와 구분지어 사용할 수 있게된다.
사용자가 정의한 전역함수도 ::를 사용하여 호출 할 수 있다.
'기초' 카테고리의 다른 글
C++ 에서 ^ ?? (0) | 2020.11.11 |
---|---|
간단히 적어놓는 논리연산자 (0) | 2017.02.09 |
운영체제 스케줄링 기법 (0) | 2016.10.20 |
까먹지 말자 (0) | 2016.08.16 |
Hello world (0) | 2016.08.11 |
RECENT COMMENT