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

浙公网安备 33010602011771号