C++基础
ihungry
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++中关于类型兼容性规则的介绍
类型兼容性规则: 在需要基类对象的任何地方,都可以用公有派生类的对象来替代 其替代主要包括一下情况 1)派生类的对象可以赋值给基类的对象 2)派生类的对象可以初始化基类的引用 3)派生类对象的地址可以赋给指向基类的指针(这里常用) 下面将以实例一一介绍: 类的实现部分: class B {……} class D :public B {……} 类的调用部分: B b1,*p原创 2013-01-22 12:41:29 · 1452 阅读 · 1 评论 -
类的覆盖、重载和隐藏
覆盖:在基类中将一个成员函数的声明为虚函数,那么子类中所有与该函数具有相同函数原型(返回类型、函数名、参数表、常量属性、异常说明都相同)的成员函数就可以对基类中的虚函数形成覆盖 重载:在同一个作用域中,函数名相同,参数表不同的函数构成重载关系 隐藏:派生类的函数屏蔽了与其同名的基类函数 举例: classA { public: void foo (void); // a原创 2013-01-22 14:12:42 · 303 阅读 · 0 评论 -
我所理解的C++的多态
虚继承:通过关键字virtual修该一个基类的声明,可以将它指定为被虚拟派生 虚函数:virtual 返回值类型 虚函数名(形参表){……} 纯虚函数:一个虚函数不需要或者不能写出任何实现时,被定义为纯虚函数 例如:virtual void f()=0; 抽象类:带有纯虚函数的类,不能被实例化,与接口的区别: 1)抽象类是一类事物的高度聚合,那么对于继承抽象类的子类相对于抽象类来说,属原创 2013-01-22 15:07:30 · 247 阅读 · 0 评论 -
C语言文件的读写
字符读写函数 :fgetc和fputc 字符串读写函数:fgets和fputs 数据块读写函数:freed和fwrite 格式化读写函数:fscanf和fprinf 下面分别予以介绍。使用以上函数都要求包含头文件stdio.h。 13.1.1字符读写函数fgetc和fputc 字符读写函数是以字符(字节)为单位的读写函数。 每次可从文件读出或向文件写入一个字符。 1转载 2013-02-24 16:28:51 · 332 阅读 · 0 评论
分享