Lesson2標準庫型別

2021-04-18 12:44:14 字數 559 閱讀 5303

一、string 型別

string物件的定義和初始化

string s1;

string s2(s1);

string s3("value");

string s4(n,'c');

二、標準vector型別

1.vector不是一種資料型別,而只是乙個類模板。可以用來定義任意多種資料型別

vector和 vector才是資料型別

2.vector物件的定義和初始化

vectorv1;

vectorv2(v1);

vectorv3(n,i);

vectorv4(n);

如果沒有指定元素的初始化,那麼標準庫將自行提供乙個元素的初始值進行初始化。而這個初始值取決於元素的資料型別

如int通常為0 stirng 通常為空

vectorivec(10);  //10 elements,each is 0

vectorsvec(10); //10 elements ,each is empty

3.迭代器

4.begin 和 end

Lesson2 程序通訊

linux程序間通訊方式包括 1.管道 pipe 和有名管道 fifo 2.訊號 signal 3.訊息佇列 4.共享記憶體 5.訊號量 6.套接字 socket 管道通訊 單向的 先進先出 乙個程序 寫程序 在管道的尾部寫入資料,另乙個程序 讀程序 從管道頭部讀出資料 無名管道只能用於父子程序間通...

Lesson 2 基本資料型別

在學習資料型別之前,需要了解乙個基礎知識,計算機的記憶體由位 bit 組成,每一位都表示乙個二進位制數0或1。在儲存單位中,1gb 2 10mb 2 20kb 2 30byte 2 33bit。一 資料的分類 大小和初始化 1 字元型 char 2 布林型 bool 3 整形 有short,int,...

lesson2 執行緒的創造和生命

1.執行緒id 執行緒程序 識別符號型別 pthread t pid t 獲取id pthread self getpid 建立pthread create fork pthread t在linux中是unsigned long int型別 2.pthread self的使用 3.pthread c...