1.普通内置类型变量的初始化 全局变量和静态变量会自动初始化为0,而在函数体内(当然包括main)的变量不会自动初始化,其值是随机的,所以声明一个变量之后立刻初始化是明智的。2.类类型变量的初始化 类类型变量会自动调用默认构造函数初始化。如果该类是派生类,会首先调用基类的默认构造函数。3.类中内.....
分类:
编程语言 时间:
2014-07-16 23:22:08
阅读次数:
223
#include #includeusing namespace std;class Student//声明基类{public://公用部分 Student(int n, string nam)//基类构造函数 { num=n; name=nam; } void ...
分类:
其他好文 时间:
2014-07-10 11:23:39
阅读次数:
193
主要用来在没有实现文件,只有头文件的情况下,添加派生类的功能,如下例给programmer加奖金。注意:dynamic_cast不能用于没有virtual函数的类/////////////////////////////////////////////////////////////////////...
分类:
其他好文 时间:
2014-07-07 19:05:40
阅读次数:
165
static_cast: 这种强制转换只会在编译时检查。如果编译器检测到您尝试强制转换完全不兼容的类型,则static_cast会返回错误。您还可以使用它在基类指针和派生类指针之间强制转换,但是,编译器在无法分辨此类转换在运行时是否是安全的。dynamic_cast:dynamic_cast在运行....
分类:
编程语言 时间:
2014-06-30 14:27:44
阅读次数:
164
override是指派生类重写基类的虚函数,就像某个类中...
分类:
其他好文 时间:
2014-06-28 07:41:31
阅读次数:
156
C++面试题1.是不是一个父类写了一个virtual 函数,假设子类覆盖它的函数不加virtual ,也能实现多态?virtual修饰符会被隐形继承的。private 也被集成,仅仅事派生类没有訪问权限而已virtual可加可不加子类的空间里有父类的全部变量(static除外)同一个函数仅仅存在一个...
分类:
编程语言 时间:
2014-06-27 21:02:04
阅读次数:
235
1. 选择 ListView 或 GridViewListView 和 GridView 控件均用于显示应用中数据的集合。它们的功能十分相似,但是显示数据的方式不同。它们都派生自 ItemsControl 类。ListView 采用垂直堆叠的方式显示数据。该控件常用于显示按顺序排列的项目列表,如电子...
分类:
其他好文 时间:
2014-06-27 14:34:00
阅读次数:
246
一、系统级异常1.准去的说,.NET平台引发的一场应被称为系统异常。这些异常被认为是无法修复的致命错误。2.系统异常直接派生自名为System.SystemException的基类,该基类派生自System.Exception。SystemException除了一组自定义的构造函数不添加任何功能。p...
分类:
其他好文 时间:
2014-06-27 14:24:30
阅读次数:
154
一、构建一个强类型异常来表示当前问题的独特细节效果会更好。假定要构建一个名为CarIsDeadException的自定义异常来表示加速注定要损坏的汽车的错误。1.创建一个派生自System.Exception/System.ApplicationException的新类(按照约定,所有的一场类均应以...
分类:
其他好文 时间:
2014-06-27 13:24:15
阅读次数:
187
(1)当基类中没有自己编写的构造函数时,派生类默认条用基类的构造函数(2)当基类中有自己编写的构造函数时,要在基类中添加无参的构造函数Java代码publicclassMyBaseClass{publicMyBaseClass(){}publicMyBaseClass(inti){Console.W...
分类:
其他好文 时间:
2014-06-26 21:56:08
阅读次数:
219