C++ Prime Plus 随笔-关于显示格式的总结 8.2.6 对象、继承和引用 本例使用一个ostream的例子用来说明了基类引用可以指向派生类并可以使用基类的方法。见代码如下所示: //filefunc.cpp -- function with ostream & parameter#include <iostream>#include <fstream>#include <
前言 此文为本人学习所做一些记录,仅做个人学习之用,加入了我的理解,如发现错误欢迎指正,邮箱:lujialun99 A T gmail.com。 运算符重载 运算符重载是C++的一种多态,C++允许将运算符重载拓展到用户定义的类型,如:将两个数组相加。数组相加通常需要for循环实现,但是在C++中可以定义一个表示数组的类,并重载运算符+。 //a,b,c均为数组a = b + c; 这
前言 此文为本人学习所做一些记录,仅做个人学习之用,加入了我的理解,如发现错误欢迎指正,邮箱:lujialun99 A T gmail.com。 过程性编程和面向对象编程(OOP) 过程性编程首先要考虑要遵循的步骤,然后考虑如何表示这些数据。OOP首先考虑数据,如何表示数据,如何使用数据 采用OOP时,首先从用户角度考虑对象——描述对象所需的数据以及描述用户与数据交互所需的操作,完成对接口
前言 此文为本人学习所做一些记录,仅做个人学习之用,加入了我的理解,如发现错误欢迎指正,邮箱:lujialun99 A T gmail.com。 内联函数 概念 内联函数,关键字inline,是C++为提高程序运行速度所做的一项改进。对于使用了内联函数的位置,程序无需跳到另一个位置执行函数代码,而是直接将函数代码副本包含进程序内。 内联函数比常规函数的运行速度稍快,但代价是需要更多的内存
前言 此文为本人学习所做一些记录,仅做个人学习之用,如发现错误欢迎指正,邮箱:lujialun99 A T gmail.com。本人已掌握C++基本知识,所以1-7章只做补充之用. C和C++的main()比较 -返回值参数C可省略(默认int)void表空;为空代表对是否接受参数保持沉默C++不能省略;void不是标准最好不用void与不填等效 使用new来创建动态数组 静态联编与动态