《程式設計實習》之 STL list和deque

2021-08-20 18:49:03 字數 1319 閱讀 8094

成員函式

作用push_front

在鍊錶最前面插入

pop_font

刪除鍊錶最前面的元素

sort

排序(list不支援stl的演算法sort

remove

刪除和指定值相等的所有元素

unique

刪除所有和前乙個元素相同的元素

merge

合併兩個鍊錶,並清空被合併的鍊錶

reverse

顛倒鍊錶

splice

在指定位置前面插入另一煉表中的乙個或多個元素,並在另一煉表中刪除被插入的元素

list

classname;

classname.sort(compare); // compare函式可以自己定義

classname.sort(); // 無引數版本, 按《排序

例:

#include 

#include

#include

#include

using

namespace

std;

class a

friend

bool

operator

< (const a& a1, const a& a2);

friend

bool

operator == (const a &a1, const a& a2);

friend ostream & operator

<< ( ostream &o, const a& a);

};bool

operator

< (const a& a1, const a& a2)

bool

operator == (const a& a1, const a& a2)

ostream & operator

<< ( ostream &o, const a& a)

// 定義函式模板printlist,列印列表中的物件

template

void printlist(const

list

&lst)

}}int main()

camera lcd之DE和HV模式區別

lcd介面之de和hv模式 對於pannel來說,需要一些時序型號與rgb訊號配合顯示,時序告知pannel,這些顏色顯示在pannel的什麼物理位置。這些時序叫做tcon.不同pannel自帶的drive ic,所需要的tcon訊號也不同。de 模式一般需要 de的意思是指date enable,...

camera lcd之DE和HV模式區別

lcd介面之de和hv模式 對於pannel來說,需要一些時序型號與rgb訊號配合顯示,時序告知pannel,這些顏色顯示在pannel的什麼物理位置。這些時序叫做tcon.不同pannel自帶的drive ic,所需要的tcon訊號也不同。de 模式一般需要 de的意思是指date enable,...

Linux檔案系統基礎之inode和dentry

inode 節點 和dentry 目錄項 在vfs和實體的檔案系統 ext2 ext3等 中都是比較重要的概念。首先看一下虛擬檔案系統的標準定義 虛擬檔案系統 英語 virtual file system,縮寫為vfs 又稱虛擬檔案切換系統 virtual filesystem switch 是作業...