首頁 >web前端 >html教學 >命名空間是什麼意思?命名空間有什麼作用

命名空間是什麼意思?命名空間有什麼作用

云罗郡主
云罗郡主原創
2018-11-23 14:40:0516517瀏覽


命名空間是什麼意思?命名空間有什麼作用?對於剛接觸命名空間可能還不太明白,下面我們來總結一下命名空間?

命名空間是什麼意思?命名空間有什麼作用

一:命名空間是什麼意思

在很多語言中,都是有命名空間這個說法,其實就是為了防止不同的人編寫出現的問題而設計的,我們也可以這樣是說,不同的資料夾下面有相同的文件名字,但是不會出現的文件名字,命名空間可以把變數放進空間內,並且在其他空間內也是可以使用相同的名字。

二:命名空間有什麼作用

命名空間也就是常說資料夾,主要是為了讓我們找到檔案和識別檔案。在cs語言當中,我們使用namespace來表示名字空間,namespace是指可見的識別符,這些識別符都在namespace當中。下面我們透過一個案例來講述一下命名空間有什麼作用。

假如在a公司我們使用變量score,在b公司我們使用變量score.其中b公司有一個小組c,但是我們要先使用b的score變量,在使用a公司的score變量,最後使用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中文網。



以上是命名空間是什麼意思?命名空間有什麼作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn