150725培訓心得 vector

2021-07-04 02:16:22 字數 535 閱讀 1798

vector

(不定長陣列)

在c語言中,陣列定義必須給定長度,但是有的時候太浪費空間,可以利用stl中vector函式來解決這個問題。

1 基本操作

(1)標頭檔案#include

(2)建立vector物件,vectorvec;

(3)尾部插入數字:vec.push_back(a);

尾部刪除數字:vec.pop_back(a);

(4)使用下標訪問元素,cout<

(9)初始化:memset(vec,0,sizeof(vec));

(10)判空:vec.empyt();       空則返回1,不空則返回0

vectora就是乙個類似於int a的整數陣列,只不過他的長度不確定,可以用a.size()讀取他的長度。

而vectora[max]就是乙個二維陣列,只是第一維的大小是固定的(不超過max),二維的大小就不固定了,

有時候n太大了,如果直接建立二維陣列a[n][n],這樣的二維陣列絕對超出記憶體,就需要用到vector不定長的特性。

Thoughtworks培訓心得

thoughtworks培訓心得 為期兩天的thoughtworks培訓結束了,我想基於此次培訓給自己畫一條 使用者使用文字地圖 來簡單講述自己所得。聽培訓人員對此次活動和公司的基本介紹 心情 興奮 思考 這是乙個獨特的公司,產品設計思維和極高的效率讓我為之震撼 同時我也為自己獲得了這樣乙個 獨特 ...

新人培訓心得

2018年12月27日 28日,我有幸參加了總公司教育培訓部組織的2018年第四期 智慧型工作 快樂生活 內勤員工培訓班,通過兩天的學習感覺自己收穫頗豐,下面從以下六個方面對本次培訓做一下自我總結,請領導審核。一 成功有約,建立共識 與公司 團隊建立共識,就是認同公司的目標和文化,團隊共識就是大家目...

150723培訓心得(queue)

queue stl中函式,就是指佇列 include include using namespace std 這幾個標頭檔案不可缺少 int main 其他概述 使用queue之前,要先利用建構函式乙個佇列物件,才幹夠進行元素的入隊。出隊,取隊首和隊尾等操作 1 queue queueq 或者 qu...