摘要: 一、访问控制:(1)public 修饰的成员变量在程序的任何地方都可以被访问,就是公共变量的意思,不需要通过成员函数就可以由类的实例直接访问(2)private 修饰的成员变量只有类内可直接访问,私有的,类的实例要通过成员函数才可以访问,这个可以起到信息隐藏(3)protected 是受保护变量类内和子类可直接访问,也就是说,基类中有protected成员,子类继承于基类,那么也可以访问基类的protected成员,要是基类是private成员,则对于子类也是隐藏的,不可访问 这里如果不考虑继承只在本类内;其效过相当于private; 但是希望子类能访问父类的成员变量可以用prote... 阅读全文
posted @ 2013-04-25 22:31 z折腾 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: STL之二:vector容器用法详解vector类常用的函数如下所示构造函数增加函数删除函数遍历函数判断函数大小函数其他函数示例初始化示例增加及获得元素示例修改元素示例删除向量示例进一步理解vector如下图所示综合示例vector类称作向量类,它实现了动态数组,用于元素数量变化的对象数组。像数组一样,vector类也用从0开始的下标表示元素的位置;但和数组不同的是,当vector对象创建后,数组的元素个数会随着vector对象元素个数的增大和缩小而自动变化。 vector类常用的函数如下所示: 1.构造函数vector():创建一个空vectorvector(int nSize):创建一个v 阅读全文
posted @ 2013-04-25 22:25 z折腾 阅读(274) 评论(0) 推荐(0) 编辑
摘要: map用法1、map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能 自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,000,000个记录,最多查找20次。 快速插入Key - Value 记录。 快速删除记录 根据Key 修改value记录。 遍历所有记录。 3、使用map 使用map得包含map类所在的头文件 #i... 阅读全文
posted @ 2013-04-25 21:09 z折腾 阅读(210) 评论(0) 推荐(0) 编辑