Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przestrzeń nazw kwalifikuje nazwy elementów języka, tak aby nazwy nie były sprzeczne z identycznymi nazwami zdefiniowanymi w innych miejscach w kodzie źródłowym. Na przykład kolizja nazw może uniemożliwić kompilatorowi rozpoznawanie kontekstowych słów kluczowych. Przestrzenie nazw są używane przez kompilator, ale nie są zachowywane w skompilowanym zestawie.
Wszystkie środowiska wykonawcze
Program Visual Studio udostępnia domyślną przestrzeń nazw projektu podczas tworzenia projektu. Możesz ręcznie zmienić nazwę przestrzeni nazw, chociaż w języku C++/CX nazwa pliku winmd musi być zgodna z nazwą głównej przestrzeni nazw.
Środowisko wykonawcze systemu Windows
Aby uzyskać więcej informacji, zobacz Przestrzenie nazw i widoczność typu (C++/CX).
Wymagania
Opcja kompilatora: /ZW
środowiska uruchomieniowe w trakcie wykonania
Składnia
using namespace cli;
Uwagi
Język C++/CLI obsługuje przestrzeń nazw interfejsu wiersza polecenia . Podczas kompilowania za pomocą /clrpolecenia instrukcja using w sekcji Składnia jest implikowana.
Następujące funkcje językowe znajdują się w przestrzeni nazw interfejsu wiersza polecenia :
Wymagania
Opcja kompilatora: /clr
Przykłady
Poniższy przykład kodu pokazuje, że można użyć symbolu w przestrzeni nazw interfejsu wiersza polecenia jako symbolu zdefiniowanego przez użytkownika w kodzie. Jednak po wykonaniu tych czynności należy jawnie lub niejawnie zakwalifikować odwołania do elementu języka interfejsu wiersza polecenia o tej samej nazwie.
// cli_namespace.cpp
// compile with: /clr
using namespace cli;
int main() {
array<int> ^ MyArray = gcnew array<int>(100);
int array = 0;
array<int> ^ MyArray2 = gcnew array<int>(100); // C2062
// OK
cli::array<int> ^ MyArray2 = gcnew cli::array<int>(100);
::array<int> ^ MyArray3 = gcnew ::array<int>(100);
}
Zobacz też
Rozszerzenia składników dla platformy .NET i platformy uniwersalnej systemu Windows