摘要:
一:传统错误处理机制(C中通过函数返回来处理) 二:异常处理基本思想 (一)C++异常处理机制使得异常的引发和处理不必过度关注。上层调用者只需要在适当的位置设置对不同类型异常的处理 (二)异常是专门针对抽象编程中的一系列错误处理的,C++不需要借助函数机制(向C传统错误处理,逐函数返回,无法进行跳跃 阅读全文
摘要:
一:C++类型转换 (一)static_cast<>() 静态类型转换:基本类型可以转换但是指针类型不允许。可以进行隐式类型转换 (二)reinterpreter_cast<>() 重新解释类型:同C中的强制类型转换。可以转换指针 (三)dynamic_cast<>() 多态类型转换:用于实现多态的 阅读全文
摘要:
一:函数模板 (一)函数模板语法 (二)函数模板和普通函数相比 (1)参数转换问题 (2)调用规则问题 (三)函数模板的使用 (四)当函数模板遇到函数重载《重点》 1.函数模板可以像普通函数一样被重载 2.C++编译器优先考虑普通函数 3.如果函数模板可以产生一个更好的匹配,那么选择模板 4.可以通 阅读全文