Mysql 中List的使用
2015-01-18 20:14
218 查看
本文介绍mysql 中List的使用。 I_List是mysql自己封装的一个list对象,
并且mysql还封装了对应的iterator对象 I_List_iterator
。具体的代码可以在sql/sql_list.h中找到。
建立一个I_List
I_List<class> *var=new
I_List<class>;
添加数据
class *a = new class; //注:这个class需要继承自ilink
(在sql/sql_list.h 中)。
var->push_back(a);
建立对应的iterator
I_List_iterator<class>
it(*var);
遍历
class *tmp;
while((tmp=it++))
{
tmp->func()......
}
删除
delete tmp;
//把tmp指向的当前对象从list中删除,并且调用delete释放空间。ilink对象的析构函数会自动把tmp所指向的节点从
//list中删除
//通常是先用 it++ 进行遍历,然后找到要删除的对象后 跳出循环 执行 it.remove()
删除该对象
并且mysql还封装了对应的iterator对象 I_List_iterator
。具体的代码可以在sql/sql_list.h中找到。
建立一个I_List
I_List<class> *var=new
I_List<class>;
添加数据
class *a = new class; //注:这个class需要继承自ilink
(在sql/sql_list.h 中)。
var->push_back(a);
建立对应的iterator
I_List_iterator<class>
it(*var);
遍历
class *tmp;
while((tmp=it++))
{
tmp->func()......
}
删除
delete tmp;
//把tmp指向的当前对象从list中删除,并且调用delete释放空间。ilink对象的析构函数会自动把tmp所指向的节点从
//list中删除
//通常是先用 it++ 进行遍历,然后找到要删除的对象后 跳出循环 执行 it.remove()
删除该对象
相关文章推荐
- mysql&nbsp;中变量的使用
- 使用mysql报错显示Reason: im…
- Mysql&nbsp;中互斥锁的使用
- Mysql 复合唯一键值的使用--O…
- mySQL&nbsp;alter使用方法
- MySQL中UNION和UNION ALL的使用
- MySQL&nbsp;5.6&nbsp;使用过程中碰…
- mysql&nbsp;使用命令行导入导出sql脚本
- 使用源码build&nbsp;mysql5.5&nbsp;以及&nbsp;在进…
- iPhone&nbsp;LumaQQ聊天软件详细使用教程
- 【泛型】使用List&lt;T&gt;篇
- XML&nbsp;问题:&nbsp;超越DOM(轻松使用&nbsp;DOM&nbsp;的技巧和诀窍)
- Linux下 mysql &amp; oracle 简单使用手册
- 使用TOMCAT5.5连接池连接mysql(解决Cannot create JDBC driver of class '' for connect URL 'null')
- 比分先知道&nbsp;iScores球赛信息详细使用教程
- 不使用ISAPI或IIS wildcard实现不带扩展名URL的转向
- 从零学习freemarker(4)&amp;amp;lt;#list 的使用
- 使用TOMCAT5.5连接池连接mysql(解决Cannot create JDBC driver of class '' for connect URL 'null')
- 【转】Linux下使用C语言连接Mysql (commands out of sync, you can't run ...)
- 新版iPhone&nbsp;PC&nbsp;Suite完全详细使用教程