Heim >Web-Frontend >HTML-Tutorial >Was bedeutet Namespace? Was macht ein Namespace?

Was bedeutet Namespace? Was macht ein Namespace?

云罗郡主
云罗郡主Original
2018-11-23 14:40:0516496Durchsuche


Was bedeutet Namespace? Was macht ein Namespace? Für diejenigen, die gerade erst mit Namespaces in Kontakt gekommen sind, verstehen sie es vielleicht nicht sehr gut. Fassen wir zusammen, was Namespaces sind.

Was bedeutet Namespace? Was macht ein Namespace?

1: Was bedeutet Namespace?

In vielen Sprachen gibt es den Begriff Namespace, der eigentlich dafür steht Entwickelt, um Probleme zu vermeiden, die durch das Schreiben verschiedener Personen verursacht werden. Wir können auch sagen, dass in verschiedenen Ordnern dieselben Dateinamen vorhanden sind, die Dateinamen jedoch nicht angezeigt werden andere Räume.

2: Welche Rolle spielt der Namespace?

Namespace wird oft auch als Ordner bezeichnet, hauptsächlich um es uns zu ermöglichen, Dateien zu finden und zu identifizieren. In der CS-Sprache verwenden wir Namespace, um Namespace darzustellen. Namespace bezieht sich auf sichtbare Bezeichner, und diese Bezeichner befinden sich alle im Namespace. Lassen Sie uns einen Fall verwenden, um die Rolle des Namespace zu beschreiben.

Angenommen, wir verwenden die Variable Score in Unternehmen A und wir verwenden die Variable Score in Unternehmen B. Unternehmen B hat eine Gruppe C, aber wir müssen zuerst die Score-Variable von B und dann die Score-Variable verwenden von Unternehmen a und schließlich Wie können wir dies mit c von Unternehmen b erreichen? Die Methode lautet wie folgt:

#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;
}

Was bedeutet das Obige für den Namespace? Eine vollständige Einführung in die Rolle von Namespaces. Wenn Sie mehr über das Html5-Tutorial erfahren möchten, schauen Sie sich bitte die chinesische PHP-Website an.



Das obige ist der detaillierte Inhalt vonWas bedeutet Namespace? Was macht ein Namespace?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn