博客专栏  >  编程语言   >  C++充电站

C++充电站

本专栏致力于学习者,学习经验交流。主要发表学习中的收获与总结。以及C++学习中的要点、难点。

关注
1 已关注
17篇博文
  • 内存管理三

    假设系统的可利用内存空间容量为2m个字(地址从0到2m-1),则在开始运行时,整个内存区是一个大小为2m的空闲块,在运行了一段时间之后,被分隔成若干占用块和空闲块。为了在分配时查找方便起见,我们将所有...

    2012-08-04 10:08
    1412
  • 内存管理二

    发现两篇内存池的博文,博文地址如下,写的很好,能避免内存碎片和内存泄露问题,比我这个玩具代码要好很多,大家可以看看: http://www.cnblogs.com/bangerlee/archi...

    2012-08-04 10:07
    1488
  • 内存管理一

    今天突发奇想地想学习下内存管理(其实是报的腾讯终端开发,怕面试被问到如何实现内存管理模块)。于是找找资料,写了段代码,可以实现基于最佳适应法和循环首次适应法的内存分配。     大家都知道,我们...

    2012-08-04 10:07
    1211
  • 关联容器简介

    关联容器 1、sets: set的内部元素依据其值自动排序,每个元素值只出现一次,不允 许重复。 2、multiset: multiset和set相同,只不过它允许重复元素,也就是说mult...

    2012-07-08 15:08
    517
  • vector学习笔记

    一、vector的能力 vector将其元素复制到内部的dynamic array中。元素之间总是存在着某种顺序。所以vector是一 种有序群集,vector支持随机存取,因此只要知道位置,你可...

    2012-07-10 15:22
    822
  • 容器的通用操作

    ContType c 产生一个未含任何元素的容器 ContType c1(c2) 产生一个同型容器 ContType c(beg,end) ...

    2012-07-10 15:44
    938
  • map应用实例二

    将multimap当作字典 #include #include #include #include using namespace std; void main() { typedef mul...

    2012-07-26 16:10
    1237
  • STL应用实例

    一、vector的简单应用 #include #include int main() { std::vector charVector; int x; for (...

    2012-07-28 16:01
    4659
  • C++纯虚函数与抽象类

    纯虚函数: 纯虚函数:在基类中将某一成员函数定为虚函数,并不是基类本身的需要,而是考虑到派生类的需 要,在基类中预留了一个函数名,具体功能留给派生类根据需要去定义。 纯虚函数是在声明虚函数时被“...

    2012-04-06 11:28
    3469
  • 多继承中二义性的问题

    假定通过多个派生路径继承名为x的成员,有下面三种可能性: 1、如果每个路径中x表示同一虚基类成员,则没有二义性,因为共享该成员的单个实例。 2、如果在某个路径中x是虚基类的成员,而在另一路径中x是...

    2012-04-08 11:18
    1707
  • C++迭代器(iterator)

    1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。 (1) 每种容器类型都定义了自己的迭代器类型,如vector: vector::iterator iter;这条语句定义...

    2012-04-11 22:38
    755
  • C++变量与基本类型

    C++变量与基本类型 ---学习笔记   一、    从键盘输入文件结束符 Windows系统:control+Z; Unix、OS-X、Mac:control+D;   二、    基...

    2012-04-13 15:23
    2904
  • C++标准库类型

    C++标准库类型 --学习笔记   一、命名空间的using声明 usingstd::cin; usingstd::cout; usingstd::string;   二、标准库str...

    2012-04-16 19:58
    1943
  • 在C语言中,double、long、unsigned、int、char类型数据所占字节数

    和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=si...

    2012-04-23 13:23
    2015
  • 单链表

    #include #include typedef struct Student { int data; struct Student *next; }Node,*Link; vo...

    2012-07-23 11:09
    767
  • STL set、multiset 学习笔记

    一、set、multiset 的能力: set、multiset采用平衡二叉树完成,set中的元素不允许重复,multiset允许重复; set、multiset不提供直接存取元素的任何函数操作;...

    2012-07-25 15:41
    4002
  • 类的设计

    一、构造函数:简单的类不需要构造函数,它们的结构就是它们的接口。复杂的类需要构造函数来隐藏它们内部工作方式。 二、数据成员:数据成员应该设置为私有,通过共有接口来修改、读取私有成员变量。如: ...

    2012-08-03 18:35
    2066
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部