- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 c++,父类指针指向子类对象的相关说明
父类指针可以指向子类对象,但是只能使用父类的一些方法变量, 子类特有的不能使用,除非数据强转 如: static_cast(subject)->NewData(); 或者: ((ConcreteSubject*)subject)->NewData(); 进行数据类型强转 其中,ConcreteSubject为子类类型,subject为父类类型的一个指针, NewData()为子类类
2017-01-20 11:42:51
692
原创 c,水仙花数的实现
/***************************** * Author ; Michael Zheng * Date : 2016.3.24 * **************************/ #include #include int main() { int x , bai , ten , one , num , i = 0 ; int arr[9]; for(x=
2017-01-19 09:54:07
355
原创 c++ vector,iterator,map的使用代码示例
//在QT环境下的代码 //源文件 //by michael zheng //2017,1,10 //头文件 #include // #include void MainWindow::myList() { QList listarr ; //实例化一个链表list listarr.append("one"); listarr.insert(list
2017-01-19 09:45:48
916
转载 c++ 虚函数,多态的使用说明
利用虚函数就很好地解决了这个问题。可以看到:当把基类的某个成员函数声明为虚函数后,允许在其派生类中对该函数重新定义,赋予它新的功能,并且可以通过指向基类的指针指向同一类族中不同类的对象,从而调用其中的同名函数。由虚函数实现的动态多态性就是:同一类族中不同类的对象,对同一函数调用作出不同的响应。 虚函数的使用方法是: 在基类用virtual声明成员函数为虚函数。 这样就可以在派生类中重
2017-01-10 10:19:41
385
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅