03 2020 档案

摘要:——仅记录个人学习过程—— 如果题目中提出了“读入特定输入格式的数据,如果不符合要求则抛出异常、输出错误提示、结束程序”的要求,使用C++的普通输入流无法解决。我使用的方法是逐行读入、结合正则表达式。 题目要求: 从input.txt文件中读入以下内容 首先输入一个正整数n,表示接下来输入的数据总行 阅读全文
posted @ 2020-03-27 16:28 杞棠 阅读(519) 评论(0) 推荐(0)
摘要:——仅记录个人学习过程—— 初次尝试,写一个简单的异常处理程序,无关代码省略。 参考教程: "C++异常处理(try catch)" 定义异常的文件 抛出异常的函数 捕捉异常的函数 阅读全文
posted @ 2020-03-27 10:27 杞棠 阅读(176) 评论(0) 推荐(0)
摘要:下载 官网的下载极慢,尝试了几次都没有成功,推荐清华大学镜像: "https://mirrors.tuna.tsinghua.edu.cn/qt/" 安装包的位置在 ,在目录中选择一个版本,按电脑的操作系统选择对应安装包。 注:Qt安装包体积较大,下载与安装时要保证有足够的硬盘空间。 Qt有许多组件 阅读全文
posted @ 2020-03-26 23:29 杞棠 阅读(329) 评论(0) 推荐(0)
摘要:OpenCppCoverage是基于Windows下的Visual Studio的一个开源代码覆盖工具,主要用途是得到单元测试的覆盖率。 下载和安装 可以在Visual Studio软件中直接通过 扩展 → 管理扩展 → 搜索OpenCppCoverage下载,但是速度巨慢无比,一般推荐在官网直接下 阅读全文
posted @ 2020-03-26 23:23 杞棠 阅读(7350) 评论(1) 推荐(2)
摘要:这是一个非常悲伤的故事 众所周知,结构体struct的初始化有以下几种方式: 但是我在编程中出现了这样的一个问题: 定义了这样的 和 ,分别表示平面坐标系上的点和经过某两点的直线,并编写了相关的一系列运算函数。 在VS中进行单元测试时测试了相关的几个运算函数,在此随意写出几个,如下所示。在直接运行源 阅读全文
posted @ 2020-03-22 11:12 杞棠 阅读(846) 评论(0) 推荐(0)