ホームページ >ウェブフロントエンド >htmlチュートリアル >ネームスペースとはどういう意味ですか?ネームスペースは何をするのでしょうか?

ネームスペースとはどういう意味ですか?ネームスペースは何をするのでしょうか?

云罗郡主
云罗郡主オリジナル
2018-11-23 14:40:0516497ブラウズ


ネームスペースとはどういう意味ですか?名前空間は何をするのでしょうか?名前空間に触れたばかりの方にとってはよくわからないかもしれませんが、名前空間とは何なのかをまとめてみましょう。

ネームスペースとはどういう意味ですか?ネームスペースは何をするのでしょうか?

1: ネームスペースとは何ですか?

多くの言語では、ネームスペースという用語があります。これは、異なるフォルダーに同じファイル名が存在する場合でも、名前空間に変数を含めることができず、同じ名前を使用することによって発生する問題を防ぐように設計されています。他の空間でも使われています。

2: ネームスペースの役割

ネームスペースはフォルダーとも呼ばれ、主にファイルを検索して識別できるようにするために使用されます。 CS 言語では、名前空間を使用して名前空間を表現します。名前空間は目に見える識別子を指し、これらの識別子はすべて名前空間内にあります。ケースを使用して名前空間の役割を説明しましょう。

会社 a で変数スコアを使用し、会社 b で変数スコアを使用するとします。会社 b にはグループ c がありますが、最初に b のスコア変数を使用し、次にスコア変数を使用する必要があります。 a 社の c を使用して、最後に b 社の c を使用してこれを実現するにはどうすればよいでしょうか?メソッドは次のとおりです:

#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 チュートリアル について詳しく知りたい場合は、php 中国語 Web サイトに注目してください。



以上がネームスペースとはどういう意味ですか?ネームスペースは何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。