一、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...