笑看风云

记录生活中的启迪与感动
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年4月1日

摘要: 作者 晨光(Morning) 简介 本教程介绍有关学习C++ STL的预备知识和STL的相关背景知识,适合想对STL做大致了解的初学者。 声明 本教程版权为晨光(Morning)所有,未经允许,请勿复制、传播,谢谢。 目录 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL 1.2 追根溯源:STL的历史 1.3 千丝万缕的联系 1.3.1 STL和C++ 1.3.2 S... 阅读全文

posted @ 2010-04-01 13:06 清晨的风 阅读(244) 评论(0) 推荐(0)

摘要: 向对象(Object Oriented,缩写为OO)是现代软件技术的精髓 三个基本的特性:封装、继承与多态。 1、封装性(Encapsulation)     所谓封装,就是将某些东西包装和隐藏起来,让外界无法直接使用,只能通过某些特定的方式才能访问。OO将万物都视为“对象”(Object),任何对象都具有特性和行为。我们将其特性称为“成员变量” (MemberV... 阅读全文

posted @ 2010-04-01 11:14 清晨的风 阅读(365) 评论(0) 推荐(0)

摘要: 内容摘要 因为vector不象list,vector始终要保持一个完整的内存结构(因为就是一个数组),这样才可以让values[1]这样的方式正确运行. 但是,如果要在vector中间删掉一个成员的话,vector是这样做的, 先把该成员后面的一个成员,一直到最后一个成员往前一位置拷贝,这样需要删除的成员已经被后面的覆盖了, 然后再删除最后一个成员,这样,vector又能保持一段完整的内存结构了 ... 阅读全文

posted @ 2010-04-01 10:44 清晨的风 阅读(877) 评论(0) 推荐(0)