摘要: 一、问题一:编写一个函数判断一个变量是不是指针 1、拾遗 (1)、c++中仍然支持C语言中的可变参数函数 (2)、c++编译器的匹配调用优先级:重载函数 >函数模板 >变参函数 2、思路 (1)、将变量分为两类:指针VS非指针 (2)、编写函数 A、指针变量调用返回true B、非指针变量调用时返回 阅读全文
posted @ 2017-02-09 23:33 lgc202 阅读(415) 评论(0) 推荐(0)
摘要: 一、类型识别 1、在面向对象中可能出现下面的问题 (1)、基类指针指向子类对象 (2)、基类引用成为子类对象的别名 A、静态类型: 变量(对象)自身的类型(期望的、确定的类型) B、动态类型: 指针(引用)所指向实际对象的类型 2、解决方案 (1)、在类中定义虚函数返回具体类型的信息 (2)、所有的 阅读全文
posted @ 2017-02-09 22:14 lgc202 阅读(285) 评论(0) 推荐(0)
摘要: 一、catch语句中可以抛出异常 (1)、catch语句中抛出的异常需要外层的try...catch...捕获 (1)、catch中捕获的异常可以被重新解释后抛出 (2)、工程中使用这样的方式统一异常类型 二、类类型中的异常 1、异常的类型可以是自定义的类类型 2、对于类类型的异常匹配依旧是自上而下 阅读全文
posted @ 2017-02-09 21:11 lgc202 阅读(361) 评论(0) 推荐(0)
摘要: 一 、c++的异常处理 1、c++内置了异常处理语法元素try...catch (1)、try语句处理正常逻辑代码 (2)、catch处理异常情况 (3)、try语句中的异常由对应的catch语句处理 2、c++通过throw语句抛出异常信息 3、c++异常处理分析 (1)、throw抛出的异常必须 阅读全文
posted @ 2017-02-09 12:28 lgc202 阅读(565) 评论(1) 推荐(1)