반응형 namespace1 namespace(네임스페이스) 란, std 네임스페이스 ( namespace ) 네임스페이스는 변수, 함수, 구조체, 클래스 등의 동일한 이름의 충돌 문제를 C++에서 해결하기 위해서 사용되는 영역입니다. 즉 특정한 유효 범위를 제공함으로써 프로그램 내부의 여러 라이브러리에 의한 내부 식별자 충돌을 막을 수 있습니다. 예시 - re.h int Sum(int x, int y) { return x + y; } - re2.h int Sum(int x, int y) { return x + y; } - main.cpp #include #include"re.h" #include"re2.h" int main() { std::cout 2020. 12. 10. 이전 1 다음 반응형