智慧的老鸟

一个程序员需要有一棵Gank的心,Dota能培养我。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年1月23日

摘要: vector循环删除的时候,erase(it)会返回下一个迭代器的地址,保险的做法是赋值给it 即 it= erase(it)这是vector的内部机制所造成的,所以对vector进行erase的时候特别注意迭代器是否会失效!map则可以直接erase(it++);vector和map都不能将it++写在for循环中,而在循环体内erase(it)!voidmain(){ vector<int> v; v.push_back(1); v.push_back(2); v.push_back(4); v.push_back(3); v.push_back(6); v.push_back 阅读全文
posted @ 2013-01-23 17:16 智慧的老鸟 阅读(1927) 评论(0) 推荐(0) 编辑

摘要: 表操作0 :创建表CREATE TABLE 表名(列名1 列类型,……)1:删除列ALTER TABLE 【表名字】 DROP 【列名称】2:增加列ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明'3:修改列的类型信息ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL COMMENT '注释说明'4:重命名列ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称】 BIGINT NOT NULL COMM 阅读全文
posted @ 2013-01-23 12:13 智慧的老鸟 阅读(245) 评论(0) 推荐(0) 编辑