发现生活之美

2017年10月18日

4.7 C++ dynamic_cast操作符

摘要: 参考:http://www.weixueyuan.net/view/6377.html 总结: 产生这种运行期的错误原因在于static_cast强制类型转换时并不具有保证类型安全的功能,而C++提供的dynamic_cast却能解决这一问题,dynamic_cast可以在程序运行时检测类型转换是否 阅读全文

posted @ 2017-10-18 06:46 发现生活之美 阅读(974) 评论(0) 推荐(0) 编辑

4.6 C++抽象基类和纯虚成员函数

摘要: 参考:http://www.weixueyuan.net/view/6376.html 总结: 在C++中,可以通过抽象基类来实现公共接口 纯虚成员函数没有函数体,只有函数声明,在纯虚函数声明结尾加上“=0”表明此函数为纯虚成员函数。 包含纯虚成员函数的类即为抽象基类,之所以说它抽象,那是因为它无法 阅读全文

posted @ 2017-10-18 06:14 发现生活之美 阅读(653) 评论(0) 推荐(0) 编辑

导航