摘要: 接口声明的三种形式 抛出一切形式的异常 void freeobj(mycoach &t) { if (t.age < 16) { cout <<"精神可嘉~但还是年龄太小" <<endl; throw t.age; } if (t.months <= 12) { cout << "精神可嘉~再练一段 阅读全文
posted @ 2019-12-22 18:51 saintdingtheGreat 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 实验环境 win7 下的vs2017,基本原则:throw抛出的数据类型,和cathc语句的数据类型要一致 异常的引发和异常的处理可以分布在不同函数中,所以c++的异常是跨栈的 异常是由“地地道道“的错误所引发 #define _CRT_SECURE_NO_WARNINGS #include <io 阅读全文
posted @ 2019-12-22 12:38 saintdingtheGreat 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 该上机实验环境 linux mint IDE:qt5.11 代码复制到windows下vs2017报错,提示char* 类型不能直接赋值字符串 在linux mint下可以运行,测试目的:检验复制构造函数以及左移运算符在输出类对象方面的作用 #include <iostream> #include< 阅读全文
posted @ 2019-12-22 11:10 saintdingtheGreat 阅读(161) 评论(0) 推荐(0) 编辑