对象是封装的最基本单位
继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。
多态性就是多种表现形式,相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果,具体来说,可以用"一个对外接口,多个内在实现方法"表示。多态性也分静态多态性和动态多态性两种:静态多态性是指定义在一个类或一个函数中的同名函数,它们根据参数表(类型以及个数)区别语义,并通过静态联编实现;动态多态性是指定义在一个类层次的不同类中的重载函数,它们一般具有相同的函数,因此要根据指针指向的对象所在类来区别语义。
抽象类是不完整的,并且它只能用作基类。1、抽象类不能直接实例化;2、允许(...
占位符就是先占住一个固定的位置,等着你再往里面添加内容的
在程序编译时,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体来进行替换。
通常文件打开后,读写位置按先后顺序.但有时你想变动读写位置,例如重新从某处起,再读一次.
int fseek(FILE *stream, long offset, int fromwhere);
fseek 用于二进制方式打开的文件,移动文件读写指针位置.fseek(in,-1L,1); -- 文件流in, 零点为当前指针位置,SEEK_CUR 就是 1, -1L -- 文件指针回退1个字节
int fseek( FILE *stream, long offset, int origin );
第一个参数stream为文件指针
第二个参数offset为偏移量,整数...
在c语言中,文件不过是字节按顺序组成的一个流,分为标准输出流,标准输入流,标准错误流;流提供了文件与程序之间的信息交流通道。File是以个结构体,操作系统是通过文件控制块来管理一个特定文件的。