07 2016 档案

摘要:在同一类中是不能定义两个名字相同、参数个数和类型都相同的函数的,否则就是“重复定义”。但是在类的继承层次结构中,在不同的层次中可以出现名字相同、参数个数和类型都相同而功能不同的函数。例如在例12.1(具体代码请查看:C++多态性的一个典型例子)程序中,在Circle类中定义了 area函数,在Cir 阅读全文
posted @ 2016-07-31 09:57 QualityAssurance21 阅读(1620) 评论(0) 推荐(0) 编辑
摘要:[例12.1] 先建立一个Point(点)类,包含数据成员x,y(坐标点)。以它为基类,派生出一个Circle(圆)类,增加数据成员r(半径),再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高)。要求编写程序,重载运算符“<<”和“>>”,使之能用于输出以上 阅读全文
posted @ 2016-07-31 09:55 QualityAssurance21 阅读(5715) 评论(0) 推荐(0) 编辑
摘要:关系模型简述 关系模型就是处理TABLE,它由三部分组成:  描述DB各种数据的基本结构形式(Table/Relation) 描述Table与Table之间所可能发生的各种操作(关系运算) 描述这些操作所应遵循的约束条件(完整性约束) 关系模型的三个要素 完整性约束: 实体完整性、参照完整性和 阅读全文
posted @ 2016-07-28 17:30 QualityAssurance21 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap)— 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回 收。注意它与 阅读全文
posted @ 2016-07-27 15:17 QualityAssurance21 阅读(228) 评论(0) 推荐(0) 编辑
摘要:中位数也就是中值; 故需要先对数组进行排序(选择,插入,冒泡排序),然后在找出数组的中值。 阅读全文
posted @ 2016-07-27 10:28 QualityAssurance21 阅读(7622) 评论(0) 推荐(0) 编辑
摘要:素数(质数) 除了1和它本身以外不再被其他的除数整除。 阅读全文
posted @ 2016-07-27 10:14 QualityAssurance21 阅读(7216) 评论(0) 推荐(0) 编辑
摘要://计算多项式求值#include<iostream>#include<ctime>#include<cmath>using namespace std; clock_t start,stop;double duration; double f1(int n,double a[],double x) 阅读全文
posted @ 2016-07-26 15:11 QualityAssurance21 阅读(912) 评论(0) 推荐(0) 编辑
摘要:解析:由于函数调用的形参是存放在栈里的,即先进后出。 阅读全文
posted @ 2016-07-26 13:03 QualityAssurance21 阅读(219) 评论(0) 推荐(0) 编辑
摘要:以下为Windows下的32 位C++程序,请计算sizeof 的值void Func ( char str[100] ){sizeof( str ) = ?}void *p = malloc( 100 );sizeof ( p ) = ?解答:sizeof( str ) = 4sizeof ( p 阅读全文
posted @ 2016-07-23 20:37 QualityAssurance21 阅读(352) 评论(0) 推荐(0) 编辑
摘要:一、在学习C过程中发现这“指针函数”与“函数指针”容易搞错. 1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说 阅读全文
posted @ 2016-07-23 11:40 QualityAssurance21 阅读(720) 评论(0) 推荐(0) 编辑
摘要:volatile用法 阅读全文
posted @ 2016-07-23 11:20 QualityAssurance21 阅读(366) 评论(0) 推荐(0) 编辑
摘要:解题:输出? 答案:2,5 *(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int) int *ptr=(int *)(&a+1); 则ptr实际是&(a[5]),也就是a+5 原因如下 阅读全文
posted @ 2016-07-23 10:53 QualityAssurance21 阅读(593) 评论(0) 推荐(0) 编辑
摘要:SetConsoleTextAttribute system system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("CLS")可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。 srand srand函数是随机数发生器的初始化函 阅读全文
posted @ 2016-07-22 18:49 QualityAssurance21 阅读(198) 评论(0) 推荐(0) 编辑
摘要:相关的几个协议 -SMTP(Simple Mail Transfer Protocol) -POP(Post Office Protocol) -IMAP(在不同智能终端上管理邮件) 早期的电子邮件是在发送端主机与接收端主机之间直接建立TCP连接进行邮件传输。发送人将写好的邮件会保存在发送端主机的硬 阅读全文
posted @ 2016-07-21 09:51 QualityAssurance21 阅读(835) 评论(0) 推荐(0) 编辑
摘要:数字系统由于模拟系统:长距离传输没有噪声叠加;便于保密。 贝尔电话之 接收信号 何为信号?信号的时域概念 周期信号:正弦波(单一频率) 信号的频域概念:电磁信号会有多种频率组成,而非单一频率. 谐波的叠加成方波 贝尔电话之 分析信号 我们队如下信号会束手无策 在一定条件下,任何周期信号可以用成谐波关 阅读全文
posted @ 2016-07-20 16:16 QualityAssurance21 阅读(850) 评论(0) 推荐(0) 编辑
摘要:IP(Internet Protocol) IP/ICMP -数据链路层的主要作用是在互连同一种数据链路的节点之间进行包传递。而一旦跨越多种数据链路,就需要借助网络层。 -配备IP的设备,但是不进行路由控制的设备称为“主机”。 -配备IP地址又具有路由控制能力的设备叫“路由器”。 网络层和数据链路层 阅读全文
posted @ 2016-07-19 18:22 QualityAssurance21 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:C语言中的Sleep、Unsleep、delay函数 阅读全文
posted @ 2016-07-11 18:23 QualityAssurance21 阅读(63591) 评论(1) 推荐(1) 编辑
摘要:传输层协议详解 阅读全文
posted @ 2016-07-08 16:03 QualityAssurance21 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:SQL GROUP BY 实例 阅读全文
posted @ 2016-07-07 15:02 QualityAssurance21 阅读(417) 评论(0) 推荐(0) 编辑
摘要:mysql常用操作语句 阅读全文
posted @ 2016-07-07 14:36 QualityAssurance21 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:指针的其他重要内容 主要研究以下问题 指针的类型转换 访问硬件设备 别名和强别名 使用restrict关键字 线程(一是如何用指针在线程之间共享数据这个基本问题;二是如何用指针支持回调函数(一个操作可能会调用某函数来执行任务,如果实际被调用的函数发生了改变,我们称之为回调函数。)) 面向对象技术 转 阅读全文
posted @ 2016-07-06 16:57 QualityAssurance21 阅读(247) 评论(0) 推荐(0) 编辑
摘要:建立一个对象数组,内放5个学生的(学号,成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生的最高成绩者,并输出其学号。 阅读全文
posted @ 2016-07-06 10:57 QualityAssurance21 阅读(1515) 评论(0) 推荐(0) 编辑
摘要:SQL之50个常用的SQL语句 阅读全文
posted @ 2016-07-05 16:52 QualityAssurance21 阅读(2585) 评论(0) 推荐(4) 编辑
摘要:经典SQL语句大全以及50个常用的sql语句 阅读全文
posted @ 2016-07-05 16:49 QualityAssurance21 阅读(11842) 评论(0) 推荐(0) 编辑
摘要:C语言之计算字符串最后一个单词的长度,单词以空格隔开。 阅读全文
posted @ 2016-07-05 14:49 QualityAssurance21 阅读(9905) 评论(0) 推荐(0) 编辑
摘要:C语言之接收方向键指令让屏幕上的输出能移动 阅读全文
posted @ 2016-07-05 13:01 QualityAssurance21 阅读(4582) 评论(0) 推荐(0) 编辑
摘要:C语言之实现控制台光标随意移动 阅读全文
posted @ 2016-07-05 11:11 QualityAssurance21 阅读(11046) 评论(0) 推荐(0) 编辑
摘要:C语言之控制台读取上下左右方向键指令 阅读全文
posted @ 2016-07-05 10:46 QualityAssurance21 阅读(25791) 评论(3) 推荐(0) 编辑
摘要:改变控制台的大小 阅读全文
posted @ 2016-07-05 10:15 QualityAssurance21 阅读(3088) 评论(0) 推荐(2) 编辑
摘要:Windows的CMD可以和Linux下的终端一样可以有五颜六色,目前我在网上找到2种方法可以修改Windows的CMD,当然都是在代码中修改的。在“CMD”->“属性”->“颜色”,这种方法就另当别论了。 阅读全文
posted @ 2016-07-05 10:05 QualityAssurance21 阅读(2106) 评论(0) 推荐(0) 编辑
摘要:Windows对话框分为两类:模态对话框和非模态对话框。 模态对话框是这样的对话框,当它弹出后,本应用程序其他窗口将不再接受用户输入,只有该对话框响应用户输入,在对它进行相应操作退出后,其他窗口才能继续与用户交互。 非模态对话框则是,它弹出后,本程序其他窗口仍能响应用户输入。非模态对话框一般用来显示提示信息等。 大家对Windows系统很了解,相信这两种对话框应该都遇到过。之前的加法计算器对话框其实就是模态对话框。 阅读全文
posted @ 2016-07-04 20:22 QualityAssurance21 阅读(904) 评论(0) 推荐(0) 编辑
摘要:常用头文件 阅读全文
posted @ 2016-07-04 20:07 QualityAssurance21 阅读(2648) 评论(0) 推荐(0) 编辑
摘要:首先,查看“项目”-“属性”-“链接器”-“常规”-“输出文件”,路劲是否是“bin/xxx.exe”,如果是请继续看我的解答,否则请忽略下面的内容。原因是用VS2010加载调试以前的VC6.0下的程序,那么生成的exe是存在的,不过是在工程的bin目录下。但是在VS2010中是执行的时候是要到De 阅读全文
posted @ 2016-07-04 19:48 QualityAssurance21 阅读(6929) 评论(0) 推荐(0) 编辑
摘要:对象的数据型 阅读全文
posted @ 2016-07-04 16:35 QualityAssurance21 阅读(3629) 评论(0) 推荐(0) 编辑
摘要:析构函数的作用并不是删除对象,而是在撤销对象占用的内存之前完成一系列清理工作,使这部分内存可以被程序分配给新对象使用。对象生命周期结束,程序就自动执行析构函数来完成这些工作。 阅读全文
posted @ 2016-07-04 10:36 QualityAssurance21 阅读(683) 评论(0) 推荐(0) 编辑
摘要:C++之类和对象的使用 阅读全文
posted @ 2016-07-03 23:01 QualityAssurance21 阅读(5361) 评论(2) 推荐(4) 编辑
摘要:C++并不是一个纯粹的面向对象的语言,而是一种基于过程和面向对象的混合型的语言。 凡是以类对象为基本构成单位的程序称为基于对象的程序,再加上抽象、封装、继承和多态就成为面向对象程序。 阅读全文
posted @ 2016-07-01 21:11 QualityAssurance21 阅读(1940) 评论(0) 推荐(0) 编辑
摘要:New/delete与malloc/free的详解 阅读全文
posted @ 2016-07-01 15:41 QualityAssurance21 阅读(5710) 评论(0) 推荐(0) 编辑
摘要:验证结构体变量元素自加运算 阅读全文
posted @ 2016-07-01 14:34 QualityAssurance21 阅读(1708) 评论(0) 推荐(1) 编辑