博客专栏  >  编程语言   >  C++入门

C++入门

经过3天的努力把C++按照书本重新从头到尾的复习了一遍,感觉受益匪浅,并整理了博客,整理成了专栏。

关注
19 已关注
31篇博文
  • C++(33)模板与泛型之实例化

    模板与泛型编程 --实例化 引言: 模板是一个蓝图,它本身不是类或函数。编译器使用模板产生指定的类或函数的特定版本。产生模板的特定类型实例的过程称为实例化。 模板在使用时将进行实例化...

    2015-08-08 20:07
    1113
  • C++(32)

    模板与泛型编程 --模板定义 引言: 所谓泛型程序就是以独立于任何特定类型的方式编写代码。使用泛型程序时,我们需要提供具体程序实例所操作的类型或值。 模板是泛型...

    2015-08-08 20:05
    669
  • C++(30)构造函数和复制控制

    面向对象编程 --转换与继承、复制控制与继承 I.转换与继承 引言: 由于每个派生类对象都包含一个基类部分,因此可以像使用基类对象一样在派生类对象上执行操作。 对于指针/...

    2015-08-08 20:00
    935
  • C++(29)基类和派生类

    面向对象编程 --概述、定义基类和派生类 引言: 面向对象编程基于的三个基本概念:数据抽象、继承和动态绑定。 在C++中,用类进行数据抽象,用类派生从一个类继承...

    2015-08-08 19:57
    1039
  • C++(27)输入/输出、算术/关系操作符

    重载操作符与转换 --输入/输出、算术/关系操作符    支持I/O操作的类所提供的I/O操作接口,一般应该与标准库iostream为内置类型定义的接口相同,因此,许多类都...

    2015-08-08 19:54
    654
  • C++(26)重载操作符的定义

    重载操作符与转换 --重载操作符的定义 引言:     明智地使用操作符重载可以使类类型的使用像内置类型一样直观! 重载操作符的定义   ...

    2015-08-08 19:53
    748
  • C++(25)管理指针成员

    复制控制 --管理指针成员 引言:     包含指针的类需要特别注意复制控制,原因是复制指针时只是复制了指针中的地址,而不会复制指针指向的对象!     将一个...

    2015-08-08 19:51
    757
  • C++(24)消息处理示例

    复制控制 --消息处理示例 说明:     有些类为了做一些工作需要对复制进行控制。为了给出这样的例子,我们将概略定义两个类,这两个类可用于邮件处理应用程序。...

    2015-08-08 19:50
    878
  • C++(23)析构函数

    复制控制 --析构函数 引言:     在构造函数中分配了资源之后,需要一个对应操作自动回收或释放资源。析构函数就是这样的一个特殊函数,它可以完成所需的资源回收,作为...

    2015-08-08 19:49
    896
  • C++(22)复制构造函数

    复制控制 --复制构造函数、赋值操作符 引言:    当定义一个新类型时,需要显式或隐式地指定复制、赋值和撤销该类型的对象时会发生什么– 复制构造函数、赋值操作符和析...

    2015-08-08 19:48
    620
  • C++(21)友元、static成员

    类 --友元、static成员 一、友元     友元机制允许一个类将对其非公有成员的访问权授予指定的函数或类(对未被授权的函数或类,则阻止其访问);友元的声明以关键字friend开始,...

    2015-08-08 19:46
    795
  • C++(20)构造函数

    类 --构造函数【上】 引言:     构造函数确保每个对象在创建时自动调用,以确保每个对象的数据成员都有合适的初始值。 [cpp] vie...

    2015-08-08 19:45
    748
  • C++(19)类与数据抽象

    类 --类的定义和声明【上】 引言:    在C++中,用类来定义自己的抽象数据类型。通过定义类型来对应所要解决的问题中的各种概念,可以使我们更容易编写、调试和修改程序。可以使得自己定义...

    2015-08-08 19:41
    1037
  • C++(18)再谈指针

    指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占...

    2015-08-08 17:25
    731
  • C++(17)STL实践与分析之再谈迭代器

    STL实践与分析 --再谈迭代器【上】 引言: 另外三种迭代器类型:     1)插入迭代器:这类迭代器与容器绑定在一起,实现在容器中插入元素的功能。     2)iostream迭...

    2015-08-07 19:37
    803
  • C++(16)STL实践与分析之初探算法

    STL实践与分析 --概述、初窥算法【上】     标准库容器定义的操作非常少,并没有给容器添加大量的功能函数,而是选择提供一组算法,这些算法大都不依赖特定的容器类型,...

    2015-08-07 19:34
    701
  • C++(15)STL实践与分析之Map类型

    STL实践与分析 --map类型(上) 引:     map是键-值对的集合。map类型通常可以理解为关联数组:可以通过使用键作为下标来获取一个值,正如内置数组类型一样;而关联的本质...

    2015-08-07 19:31
    1048
  • C++(14)STL分析与实践之容器适配器

    STL实践与分析 --容器适配器 引: 除了顺序容器,标准库还提供了三种顺序容器适配器:queue,priority_queue和stack,适配器是标准库中的概念,包括容器适配...

    2015-08-07 19:28
    1072
  • C++(13)STL实践与分析之再谈String类型

    STL实践与分析 --再谈string类型(上) 引: 复习3.2节介绍的string类型: 曾经介绍过的string操作 string s; 定义一个新的空...

    2015-08-07 19:26
    1002
  • C++(12)STL实践与分析之顺序容器

    STL实践与分析 --顺序容器的定义、迭代器 一、顺序容器的定义 顺序容器 容器适配器 ...

    2015-08-07 19:22
    1043
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部