标准C++ list用法!
来源:互联网 发布:godaddy域名证书下载 编辑:程序博客网 时间:2024/05/03 22:01
这两天让我优化C++代码,把一些代码摘录下来。。
定义:list
list<LPSTRU_ORFEE> m_list_Orderfee;
typedef struct{
char CURRENCY_CODE[20];
double DUE_MONEY;
double DISC_MONEY;
double PRIME_MONEY;
}STRU_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<LPSTRU_ORFEE>::iterator pn;
使用迭代器访问list:
//清空list
LPSTRU_ORFEE pFee = NULL;
for (pn = m_list_Orderfee.begin(); pn != m_list_Orderfee.end() ; pn++)
{
pFee = (*pn);
if (pFee != NULL)
{
delete pFee;
pFee = NULL;
}
}
m_list_Orderfee.clear(); //清空后clear不能忘记。
- 标准C++ list用法!
- c#List 用法详解
- C#List<T>用法
- C#List<T>用法
- C++List用法
- C++list的用法
- c++List用法
- C#List 用法
- 标准库中list的用法
- 标准C函数库的用法
- C部分标准库函数用法
- [C#]list的removeall用法
- 【C++】容器list的用法
- c#list基础用法汇总
- C标准库的setlocale()用法笔记
- C 标准库的 setlocale() 函数用法
- C标准库的setlocale()用法笔记
- C标准库的setlocale()用法笔记
- 毕业了
- MongoDB设计要点
- sql语句总结!!!
- iphone开发中的一些小技巧
- H264参数结构二:网络提取层NAL (Net Abstraction Layer) & 视频编码层VCL (Video Coding Layer)
- 标准C++ list用法!
- 索引碎片整理
- 原来代码可以写成爱情故事
- 索引调优
- oracle学习笔记_触发器
- sql server 2005 几个常用的存储过程或函数
- 文本文件,二进制文件区别
- sql server 2005 优化方法
- 两个linux共享同一个/home分区(转载)