>웹 프론트엔드 >HTML 튜토리얼 >네임스페이스는 무엇을 의미하나요? 네임스페이스는 무엇을 합니까?

네임스페이스는 무엇을 의미하나요? 네임스페이스는 무엇을 합니까?

云罗郡主
云罗郡主원래의
2018-11-23 14:40:0516524검색


네임스페이스는 무엇을 의미하나요? 네임스페이스는 무엇을 합니까? 네임스페이스를 이제 막 접하신 분들은 잘 이해하지 못하실 수도 있겠네요. 네임스페이스가 무엇인지 정리해볼까요?

네임스페이스는 무엇을 의미하나요? 네임스페이스는 무엇을 합니까?

1: 네임스페이스란 무엇을 의미하나요? 많은 언어에는 네임스페이스라는 용어가 있습니다. 실제로는 다른 사람이 작성할 때 발생하는 문제를 방지하기 위해 고안된 것이기도 합니다. 다른 폴더 아래에 동일한 파일 이름이 있지만 파일 이름은 표시되지 않습니다. 네임스페이스는 공간에 변수를 넣을 수 있으며 다른 공간에서도 동일한 이름을 사용할 수 있습니다.

2: 네임스페이스의 역할은 무엇인가요?

네임스페이스는 주로 파일을 찾고 식별하는 데 사용되는 폴더라고도 합니다. CS 언어에서는 네임스페이스를 사용하여 네임스페이스를 나타냅니다. 네임스페이스는 눈에 보이는 식별자를 의미하며 이러한 식별자는 모두 네임스페이스에 포함됩니다. 네임스페이스의 역할을 설명하는 사례를 사용해 보겠습니다.

회사 a에서 변수 점수를 사용하고 회사 b에서 변수 점수를 사용한다고 가정합니다. 회사 b에는 그룹 c가 있지만 먼저 회사 b의 점수 변수를 사용한 다음 회사 a의 점수 변수를 사용해야 합니다. 마지막으로 회사 b의 점수 변수를 사용합니다. 어떻게 이를 달성할 수 있습니까? 방법은 다음과 같습니다.

#include<iostream>
#include"A.cpp"
#include"B.cpp"
using namespace std;
int main()
{
    {                                    //B声明在此范围有效
        using B::score;
        cout<<score<<endl;
    }
    {                                    //A声明在此范围有效
        using A::score;
        cout<<score<<endl;
    }
    {                                    //C声明在此范围有效
        using B::C::score;
        cout<<score<<endl;
    }
    return 0;
}

위의 네임스페이스는 무엇을 의미하나요? 네임스페이스의 역할에 대한 전체 소개입니다.

Html5 Tutorial

에 대해 더 알고 싶다면 PHP 중국어 웹사이트를 참고하세요.



위 내용은 네임스페이스는 무엇을 의미하나요? 네임스페이스는 무엇을 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.