C++重拾

原文鏈接:https://blog.csdn.net/jameshater/article/details/50723173

菜鳥以爲脫離了C++的大坑,然而入職後兩個月一點動靜沒有,看來還是要繼續學習C++,那就重頭溫習,繼續前進!

入職接手了一個神級項目,C++寫的,現在想着能夠消化簡直妄想,先把基礎鞏固好在幹!

C++命名空間

命名空間是C++提供的一種解決符號名字衝突的方法。傳統的C++只有一個全局的 namespace,但是對於工程比較大的,需要進行比較細緻的分工,可能會出現相同的名字來實現不同的庫,namespace就解決了這個名稱衝突的問題。C++初步瞭解的namespace可能只是

#include<iostream>
using namespace std;

int main()
{
    printf("hello world");
    return 0;
}

其實namespace基本格式爲

namespace exp
{
    entities;
}

舉個簡單的例子:

namespace exp
{
    int a;
    int b;
}

 int main ()
{
   exp::a=0;
}

形式非常類似於類,但是完全是兩種類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章