C++
文章平均质量分 77
linyk3
这个作者很懒,什么都没留下…
展开
-
虚基类
假设有四个类,A B C D 类A具有成员变量value,其中B和C都从A继承而来,而类D分别继承B和C,这样D就有了一个重名的成员变量value, 分别继承于B 和 C; 使用D类的成员变量value时就会产生二义性,程序出错。 (一)可以在使用D类value时指明其具体的作用域:D.A::value 或 D.B::value 或 D.C::value, 这样,D类的实例中就会有多个v原创 2015-08-03 15:19:39 · 455 阅读 · 0 评论 -
虚函数,纯虚函数
一般来说,假如用类A来声明一个指针,之后不管它是指向类A的对象还是类B的对象,p都是调用类A的方法。 例如:B类继承A类,并且重新定义了函数print()。 class A { void print() { print("A"); } } class B : public class A { void print() { print("B"); } }原创 2015-08-03 15:21:37 · 340 阅读 · 0 评论 -
C++ Primer 知识点总结
第一章 1.1 编写简单的C++程序 每个C++程序都包含一个或多个函数,而且必须有一个命名为main。main函数是唯一被操作系统显示调用的函数。 返回0说明程序成功执行完毕。 定义函数必须指定4个元素: 返回类型,函数名,形参表和函数体。 C++中多数语句以分号作为结束标记。 IDE 集成开发环境 Integrated Development Environment 程序员文件称原创 2015-08-06 21:21:30 · 553 阅读 · 0 评论