阿牧路泽

哪有那么多坚强,无非是死扛罢了
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2018年4月29日

摘要: C++ 继承 面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行时间的效果。 当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类 阅读全文

posted @ 2018-04-29 10:27 阿牧路泽 阅读(238) 评论(0) 推荐(0)

摘要: 类的构造函数 类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。 构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成员变量设置初始值。 下面的实例有助于更好地理解构造函数的概念: 当上面的代码被编译和执行时,它会产生下列结果: 阅读全文

posted @ 2018-04-29 10:26 阿牧路泽 阅读(208) 评论(0) 推荐(0)

摘要: C++ 类 & 对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。 类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。 C++ 类定义 定义一 阅读全文

posted @ 2018-04-29 10:25 阿牧路泽 阅读(167) 评论(0) 推荐(0)

摘要: 一、内存管理 (一)内存分配方式 在C++中内存被分为5个区,分别是:栈区、堆区、自由存储区、全局/静态存储区和常量存储区。 1、栈区 在执行函数时,函数内局部变量的存储单元都可一在栈上创建,函数执行结束时,这些存储单元自动被释放。栈内存分配运算内置与处理器指令集中,效率很高,当分配的内存容量有限。 阅读全文

posted @ 2018-04-29 10:22 阿牧路泽 阅读(171) 评论(0) 推荐(0)

摘要: C++ 内联函数 C++语言新增关键字 inline,用于将一个函数声明为内联函数 C++ 内联函数是通常与类一起使用。如果一个函数是内联的,那么在编译时,编译器会把该函数的代码副本放置在每个调用该函数的地方。 对内联函数进行任何修改,都需要重新编译函数的所有客户端,因为编译器需要重新更换一次所有的 阅读全文

posted @ 2018-04-29 10:19 阿牧路泽 阅读(337) 评论(0) 推荐(0)

摘要: C++ 强制类型转换 在C++语言中新增了四个关键字static_cast、const_cast、reinterpret_cast和dynamic_cast。这四个关键字都是用于强制类型转换的。我们逐一来介绍这四个关键字。 1、static_cast: 在C++语言中static_cast用于内置基 阅读全文

posted @ 2018-04-29 10:18 阿牧路泽 阅读(224) 评论(0) 推荐(0)

摘要: 一、C++引用(Reference) 引用(Reference)是C++语言相对于C语言的又一个扩充,是C++常用的一个重要内容之一。类似于指针,只是在声明的时候用"&"取代了"*"。 1、引用的相关概念 引用是别名,在声明时必须初始化,在实际代码中主要用作函数的形参 (1)&在此不是求地址运算,而 阅读全文

posted @ 2018-04-29 10:14 阿牧路泽 阅读(231) 评论(0) 推荐(0)

摘要: C++ 基本的输入输出 C++ 标准库提供了一组丰富的输入/输出功能,我们将在后续的章节进行介绍。本章将讨论 C++ 编程中最基本和最常见的 I/O 操作。 C++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内存 阅读全文

posted @ 2018-04-29 10:05 阿牧路泽 阅读(201) 评论(0) 推荐(0)

摘要: C++ 命名空间 C++语言引入命名空间(Namespace)这一概念主要是为了避免命名冲突,其关键字为 namespace科技发展到如今,一个系统通常都不会仅由一个人来开发完成,不同的人开发同一个系统,不可避免地会出现变量或函数的命名冲突,当所有人的代码测试通过,没有问题时,将所有人的代码结合到一 阅读全文

posted @ 2018-04-29 10:04 阿牧路泽 阅读(268) 评论(0) 推荐(0)

摘要: C++ 简介 C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。 C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开 阅读全文

posted @ 2018-04-29 09:59 阿牧路泽 阅读(4569) 评论(0) 推荐(0)