標準C list用法!

2021-05-25 11:21:58 字數 580 閱讀 4617

這兩天讓我優化c++**,把一些**摘錄下來。。

定義:list

listm_list_orderfee;

typedef structstru_orfee,*lpstru_orfee;

list的填充:

lpstru_orfee pfree = new stru_orfee;

memset(pfree, 0 , sizeof(stru_orfee));

strcpy(pfree->currency_code,s1.c_str());

pfree->due_money = fduemoney;

m_list_orderfee.push_back(pfree);

迭代器:list::iterator pn;

使用迭代器訪問list:

//清空list

lpstru_orfee pfee = null;

for (pn = m_list_orderfee.begin(); pn != m_list_orderfee.end() ; pn++)

}m_list_orderfee.clear();  //清空後clear不能忘記。

C List的用法 整理

lists將元素按順序儲存在鍊錶中.與 向量 vectors 相比,它允許快速的插入和刪除,但是隨機訪問卻比較慢.assign 給list賦值 back 返回最後乙個元素 begin 返回指向第乙個元素的迭代器 clear 刪除所有元素 empty 如果list是空的則返回true end 返回末尾...

C List泛型用法

所屬命名空間 using system.collections.generic 泛型的好處 它為使用 c 語言編寫物件導向程式增加了極大的效力和靈活性。不會強行對值型別進行裝箱和拆箱,或對引用型別進行向下強制型別轉換,所以效能得到提高。3 list與陣列的相互轉換 1.從string轉list 例如...

C List 用法簡單介紹 雜

lists將元素按順序儲存在鍊錶中.與 向量 vectors 相比,它允許快速的插入和刪除,但是隨機訪問卻比較慢.assign 給list賦值 back 返回最後乙個元素 begin 返回指向第乙個元素的迭代器 clear 刪除所有元素 empty 如果list是空的則返回true end 返回末尾...