随笔分类 - C++ PRIMER PLUS 笔记
摘要:第11章 使用类 11.1 操作符重载 操作符重载时一种形式的C++多态,函数原型: 相当于函数名, 相当于参数列表, 相当于返回值,只是在调用的时候可省去函数后的括号和函数名中 (不省也行,如 ) 第一个参数通过 指针隐式传递 11.3 友元简介 在左侧的操作数不是调用对象时,可使用非成员函数 函
阅读全文
摘要:第10章 对象和类 OOP特性: 抽象 封装和数据隐藏 多态 继承 代码的可重用性 10.1 过程性编程和面向对象编程 10.2 抽象和类 10.3 类的构造函数和析构函数 这种方法声明和定义的类函数成为 成员函数,只要类方法不修改调用对象,就应该将其声明为 。因为形如 的方法没有形参,不能用 引用
阅读全文
摘要:第九章 内存模型和名称空间 9.1 单独编译 头文件:包含结结构声明和使用这些结构的函数原型。 源代码文件:包含与机构有关的函数代码。 源代码文件:包含调用与结构相关的函数的代码。 头文件中包含的内容: 函数原型 使用 或`const`定义的符号常量 结构声明 类声明 模板声明 内联函数 多个库的连
阅读全文
摘要:第八章 函数探幽 8.1 C++内联函数 内联函数的编译代码与其他程序代码「内联」起来了。也就是说编译器将使用相应的函数代码替换函数调用。对于内联代码,程序无需跳到另一个位置处执行代码,然后再跳回来。因此,内联函数的运行速度比常规函数快,但代价是需要占用更多的内存,因为编译后的可执行程序由一组机器指
阅读全文
摘要:第七章 函数——C++编程模块 7.1.1 定义函数 如果声明的返回类型是 ,而函数返回一个 表达式,则该 值将被强制转换为 类型 7.1.2 函数原型和函数调用 句法:函数原型不要求提供变量名,有类型列表就足够了,如: 原型用的变量名相当于占位符,因此不必与函数定义中的变量名相同 功能:原型确保以
阅读全文
浙公网安备 33010602011771号