摘要: 原文:http://blog.csdn.net/sanfengshou/article/details/4574604虚函数的定义: 虚函数必须是类的非静态成员函数(且非构造函数),其访问权限是public(可以定义为private or proteceted, 但是对于多态来说,没有意义。),在基类的类定义中定义虚函数的一般形式: virtual 函数返回值类型 虚函数名(形参表) { 函数体 }虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在定义了虚函数后,可以在基类的派生类中对虚函数重新定义(形式也是:virtual 函数返回值类型 虚函数名(形参表)... 阅读全文
posted @ 2014-03-18 16:34 erictanghu 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.wuzesheng.com/?p=1931在C中,类型转换相对比较简单,直接加括号强制转即可,不过这样做的后果,就是很难保证类型安全,所以,在C++中,虽然还允许C方式的类型转换,但是已经成为deprecated的方式了,良好的C++编程习惯都不推荐使用C方式的类型转换了。C++提供了类型相对安全的转换方式,本文的主要内容,就是介绍C++中的各种类型转换方式,以及各自用在什么样的场合下,有什么需要注意的地方,帮助大家更好的掌握类型转换,更好的驾驭自己的程序。dynamic_cast,static_cast, const_cast和reinterpret_cast在C 阅读全文
posted @ 2014-03-18 16:22 erictanghu 阅读(163) 评论(0) 推荐(0) 编辑