摘要: 背景:最近在推进先进软件开发技术大作业的过程中,需要在Qt的某个控件(widget)中绘制一个2D图形,该widget位于TabWidget的某一个tab内,如图所示。 在Qt的子控件widget中利用QPaint类绘制图形,需要定义一个新的类,该类继承自QWidget,并且需要在这个新的类中重写p 阅读全文
posted @ 2018-11-07 22:02 SChenqi 阅读(6145) 评论(0) 推荐(0) 编辑
摘要: 7、反转整数 8、字符串转整数(atoi) 11、盛最多水的容器 17、电话号码的字母组合,基本思想:回溯法 21、合并两个有序链表 阅读全文
posted @ 2018-10-31 20:31 SChenqi 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 1、修改程序清单11.15,使之将一系列连续的随机漫步者位置写入到文件中。对于每个位置,用步号进行标示。另外,让该程序将初始化条件(母标距离和步长)以及结果小结写入到该文件中。该文件的内容与下面类似。 阅读全文
posted @ 2018-10-19 12:35 SChenqi 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1、为复习题5描述的类提供方法定义,并编写一个小程序来演示所有特性。 复习题5:定义一个类来表示银行账户。数据成员包括储户姓名、账号(使用字符串)和存款。成员函数执行如下操作 ~创建一个对象并将其初始化; ~显示储户姓名、账号和存款; ~存入参数指定的存款; ~取出参数指定的存款。 2、下面是一个非 阅读全文
posted @ 2018-10-12 15:05 SChenqi 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 一、Bezier曲线 1、背景知识 给定 n + 1 个数据点,生成一条曲线,使得该曲线与这些点所描述的形状相符 如果要求该曲线通过所有的数据点,则属于插值问题;如果只要求曲线逼近这些数据点,则属于逼近问题 在进行汽车外形设计时,先用折线段勾画出汽车的外形大致轮廓,然后用光滑的参数曲线去逼近这个折线 阅读全文
posted @ 2018-10-12 10:41 SChenqi 阅读(1953) 评论(0) 推荐(0) 编辑
摘要: C++为静态持续存储持续性变量提供了3种链接性:外部链接(可在其他文件中访问)、内部链接(只能在当前文件中访问)和无链接性(只能在当前函数或代码块中访问)。 如果要在多个文件中使用外部变量,只需要在一个文件中包含该变量的定义,但在使用该变量的其他文件中,都必须使用关键字extern声明它: 无链接性 阅读全文
posted @ 2018-10-07 15:02 SChenqi 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 三维物体几何变换 同二维变换一样,三维基本几何变换都是相对于坐标原点和坐标轴j进行的几何变换:有平移、比例、旋转、对称和错切等 与二维变换类似,引入齐次坐标表示,即:三维空间中的某点变换可以表示成点的齐次坐标与四阶的三维便变换矩阵相乘 1、平移变换:若三维物体沿 x、y、z 方向上移动一个位置,而物 阅读全文
posted @ 2018-09-29 15:55 SChenqi 阅读(6730) 评论(0) 推荐(0) 编辑
摘要: 向量的一些基本概念 向量的相加和数乘 向量的线性组合 仿射组合:如果线性组合的系数a1,a2,...am的和等于1,那么它就是仿射组合,即 a1 + a2 + ... + am = 1 凸组合:满足仿射组合的条件,且 ai >= 0 (i = 1,2,...,m) 向量的度量和单位向量 向量的点积与 阅读全文
posted @ 2018-09-26 16:36 SChenqi 阅读(6799) 评论(0) 推荐(0) 编辑
摘要: 1、编写一个程序,不断要求用户输入两个数,直到其中的一个为0,对于每两个数,程序将使用一个函数来计算它们的调和平均数,并将结果返回给main(),而后者将报告结果。调和平均数指的是倒数平均值的倒数,计算公式如下: 调和平均数 = 2.0 * x * y / (x + y) 2、编写一个程序,要求用户 阅读全文
posted @ 2018-09-25 23:00 SChenqi 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 一条原则是尽可能使用const ~这样可以避免由于无意间修改数据而导致的编程错误 ~使用 const使得函数能够处理 const和非 const实参,否则将只能接受非 const数据,如果条件允许,则应将指针形参声明为指向const的指针 以下两种情况需要区分: 第二个声明中的const只能防止修改 阅读全文
posted @ 2018-09-20 15:36 SChenqi 阅读(611) 评论(0) 推荐(0) 编辑