(1)阅读下面的程序,体会注释中的说明。
//例:使用成员函数、友元函数和一般函数的区别
#include
using namespace std;
class Time
{
public:
Time(int h,int m,int s):hour(h),minute(m),sec(s) {}
void display1(); //display1是成员函数...
分类:
其他好文 时间:
2015-04-22 09:35:02
阅读次数:
118
定义下面两个类的成员函数(为体验友元类,实际上本例并不一定是一个好的设计,将两个类的合并为一个DateTime,日期、时间都处理更好)。
/*
* Copyright (c) 2015,烟台大学计算机学院
* All right reserved.
* 作者:赵嵩
* 文件:Demo.cpp
* 完成时间:2015年04月22日
* 版本号:v1.0
*/
#include...
分类:
其他好文 时间:
2015-04-22 09:34:25
阅读次数:
149
阅读教材例10.1。该例实现了一个复数类,但是美中不足的是,复数类的实部和虚部都固定只能是double型的。可以通过模板类的技术手段,设计Complex,使实部和虚部的类型为定义对象时指定的实际类型。
(1)要求类成员函数在类外定义。
(2)在此基础上,再实现减法、乘法和除法
你可以使用的main()函数如下。
int main( )
{
Complex c1(3,4),c2(5,...
分类:
其他好文 时间:
2015-04-21 22:51:26
阅读次数:
252
Regular expressions一.关键概念1.The result of applying a regular expression to a string is one of the following: To find out whether the string matches the...
这周的学习笔记我想写点自己关于实验中碰到的问题和感想。因为这次做的是白盒测试,所以我决定去测试一下上回测试的app的功能函数。这次我用的是单元测试项目来做的白盒测试:创建单元测试的步骤:1.点击 “文件”->“添加”->“新建项目”2.选择 windows应用程序-> 单元测试项目3.在解决方案资源...
分类:
移动开发 时间:
2015-04-19 21:04:56
阅读次数:
195
概述: 软件白盒测试,也称为结构化测试、基于代码的测试,是一种 测试用例设计方法,它从程序的控制结构导出测试用例。 用软件白盒测试产生的 测试用例能够: 1)保证一个模块中的所有独立 路径至少被使用一次; 2)对所有逻辑值均需测试true和false; 3)在上下边界及可操作范围内运行所有...
分类:
其他好文 时间:
2015-04-19 20:58:02
阅读次数:
115
本周实验主要内容是白盒测试,下面是对白盒测试的一些总结白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。 这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻....
分类:
其他好文 时间:
2015-04-19 19:11:49
阅读次数:
157
阅读教材例10.1。该例实现了一个复数类,但是美中不足的是,复数类的实部和虚部都固定只能是double型的。可以通过模板类的技术手段,设计Complex,使实部和虚部的类型为定义对象时指定的实际类型。
(1)要求类成员函数在类外定义。
(2)在此基础上,再实现减法、乘法和除法
你可以使用的main()函数如下。
int main( )
{
Complex c...
分类:
其他好文 时间:
2015-04-19 14:44:06
阅读次数:
158
(3)友元函数提供了一种非成员函数访问私有数据成员的途径,模板类使类中的数据成员的类型变得灵活,这两种技术可以结合起来用。要求在前面方案的基础上支持用友员函数实现的加法。用于测试的main()函数如下:
int main( )
{
Complex c1(3,4),c2(5,-10),c3;
c3=c1.complex_add(c2); //调用成员函数支持加法运算,有一个形参
...
分类:
其他好文 时间:
2015-04-19 14:42:27
阅读次数:
146
下面的程序,因为存在指针类型的数据成员,需要能完成深复制的构造函数。请补充完整构造函数和析构函数(其他不必动)。其中,构造函数要完成下面三个任务:
(1)为各成员函数赋值,按照深复制原则,其中arrayAddr应该是为保存数据新分配的连续空间的首地址;
(2)MyArray(int *a, int n)中,要将a指向的数组中的数值,逐个地复制到新分配的arrayAddr指向的空间中;
(3)...
分类:
编程语言 时间:
2015-04-16 22:02:04
阅读次数:
179