240 发简信
IP属地:山东
  • Resize,w 360,h 240
    类的静态类型

    有时候类需要它的一些成员与类本身直接相关,而不是与类的各个对象保持关联。 我们通过在成员的声明之前加上关键字 static 使得其与类关联在一起...

  • Resize,w 360,h 240
    构造函数再探

    构造函数是 C++ 类的重要组成部分。 当我们定义变量时习惯立即对其进行初始化,而非先定义、再赋值: 就对象的数据成员而言,初始化和赋值也有类似...

  • 类的作用域

    每个类都会定义它自己的作用域。 在类的作用域之外,普通的数据和函数成员只能由对象、引用、指针使用成员访问运算符来访问。 对于类类型成员则使用作用...

  • Resize,w 360,h 240
    类的其它特性

    我们定义一对相互关联的类,他们分别是 screen 和 window_mgr。 screen 表示显示器中的一个窗口。每个 screen 包含一...

  • Resize,w 360,h 240
    访问控制与封装

    我们已经为类定义了接口,但是并没有任何机制强制用户使用这些接口。 类还没有封装,也就是说用户可以直达 sales_data 对象的内部并且控制它...

  • Resize,w 360,h 240
    定义类相关的非成员函数

    类的作者经常要定义一些辅助函数,尽管这些函数定义的操作从概念上来说属于类的接口的组成部分,但它们实际上并不属于类本身。 定义非成员函数,通常把函...

  • Resize,w 360,h 240
    定义抽象数据类型

    在 C++ 中,使用类定义自己的数据类型。 通过定义新的类型来反映待解决问题中的各种概念,可以使我们更容易编写、调试、修改程序。 类的基本思想使...

  • 函数指针

    函数指针指向的是函数而非对象。和其它指针一样,函数指针指向某种特定类型。 函数的类型由它的返回类型和形参类型共同决定,与函数名无关。 (*pf)...

  • Resize,w 360,h 240
    函数匹配

    在大多数情况下,我们容易确定某次调用应该选用哪个重载函数。 然而当几个重载函数的形参数量相等以及某些形参的类型可以由其它类型转换得来时,这项工作...