這兩天讓我優化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 返回末尾...