1. 程式人生 > >STL:標準模板庫簡介

STL:標準模板庫簡介

一、STL:standard template library標準模板庫,一般支援C++編譯器都帶了STL的支援,裡面提供了大量的函式模板(通用演算法)和類模板。我們任務就是學會使用它。

二、四個常用的模板vector list map string

三、一般用法

(1)標頭檔案不帶.h字尾,例如:要用vector

#include<vector>

(2)名稱空間

STL使用名稱空間std,因此可能需要使用

using namespace std;

using std::vector;

(3)簡單樣例

#include<stdio.h>
#include<vector>//標頭檔案 
using namespace std;//名稱空間 
int main(){
    vector<int> arr;//傳入的是int型別的變數
    arr.push_back(12);
    arr.push_back(13);
    printf("%d %d \n",arr[0],arr[1]);
    return 0;
}