程式小白天天打卡(命名空間)

2021-08-15 16:54:37 字數 1055 閱讀 7790

2018/2/21

c++1.建立命名空間(namespace)

1.使用namespace可以使同乙個識別符號使用多次,且不會互相衝突

namespace author

namespace teacher

2.使用命名空間

1.如果乙個東西是在命名空間內使用的,程式不能直接使用它,需要提供訪問方式

2.訪問方式

2-1:(命名空間的名字)::(需要訪問的變數)

注:全域性變數為std  std::cout<<"你需要的內容\n";

2-2:使用using指令

using namespace std;(這就是把所有的變數命名為全域性變數的,但是這樣不能使程式更加嚴謹)

2-3:使用乙個using指令把你需要的特定命名提取到全域性作用域

using std::cout;

cout<<"      ";

注:關於using namespace std;

命名空間是相當於把乙個個需要命名的變數裝在乙個個小盒子裡,所以彼此之間即使有重名的變數也沒事,但是使用關鍵字後,相當於把所有的小盒子全部拆開,倒在一起,所以使程式不太嚴謹

//命名空間

#include#include#includenamespace author

namespace teacher

void getname(std::string name1)

{ std::cout << "請輸入演員的姓名\n";

author::person = name1;

std::cout << "演員的姓名是" << author::person<

程式小白天天打卡

2018 1 17 資料結構 演算法 1.演算法和資料結構的關係和密切,演算法作為乙個程式中的靈魂,作為乙個程式設計小白,還是得了解一下它的特徵的 2.演算法官方定義是解決特定問題的步驟,在計算機中表示為指令的有限序列,每個指令中包括1個或者多個操作 3.演算法按民間的說法就是解決問題的技巧和方式 ...

程式小白天天打卡

2018 1 20 資料結構 線性表的兩種物理儲存結構 順序儲存結構和鏈式儲存結構 1.順序儲存結構 1 1 用一段位址連續的儲存單元來依次儲存線性表的資料元素 1 2 物理上的儲存方式就是帶記憶體中找乙個初始的位址,通過佔位的方式,把一定的記憶體空間給占用了,然後把相同資料型別的資料元素放在空間中...

程式小白天天打卡

2018 1 25 資料結構 1.關於鍊錶的全表增添操作 1.思路 採用迴圈的方法在表頭處增添結點 2.對一些 的注釋 1.malloc sizeof 這是用來動態分配記憶體 可以強制轉換 2.srand time 0 這是用來建立隨機數種子,來建立不同的隨機數 3.思路 1.建立指向頭結點的指標和...