排序:
默认
按更新时间
按访问量

Java中final、finally、finalize的简单区别,中等区别,详细区别(Lawliet 修改+注释版)

简单区别:      中等区别:    虽然这三个单词在Java中都存在,但是并没有太多关联:        final:java中的关键字,修饰符。            1.如果一个类被声明为final,就意味着它不能再派生出新的子类,不能作为...

2012-08-01 19:20:15

阅读数:562

评论数:0

C++虚函数表解析 (Lawliet 修改+注释版)(附有部分网友的重要评论)

C++ 虚函数表解析   2008-11-14 作者:陈皓 来源:csdn     前言          C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用...

2012-07-27 01:25:55

阅读数:1001

评论数:0

软件缺陷的“Bug” 软件开发的投入 软件产品由哪些部分组成 软件开发模式

1.Bug: 原意:“臭虫”或者“虫子”。 现在引申:在电脑系统或者程序中隐藏的一些未被发现的缺陷。 原因如下: 1947年,计算机还是由机械式继电器和真空管驱动,有房间那么大的机器。体现当时技术水平的Mark II,是由哈佛大学制造的一个庞然大物。当技术人员正在进行整机运...

2012-07-26 16:23:27

阅读数:980

评论数:0

臭名昭著的软件错误用例 软件缺陷的官方定义 造成软件缺陷的因素所占比例

1.臭名昭著的软件错误用例 1.1.迪斯尼的狮子王---1994~1995 迪斯尼的狮子王是一款游戏。投入到市场的时候才被投诉玩家不能玩这款游戏,理由是在他们的系统上基本运行不起来。 后来证实,迪斯尼公司未能对市面上投入使用的许多不同类型的PC机进行广泛的测试,软件在极少数系统中...

2012-07-26 16:19:37

阅读数:2747

评论数:0

测试方法 测试工具 测试自动化

1.两种分类,四种方法: 黑盒测试:无需知道软件内部是怎么运行的 白盒测试:需要知道软件内部是怎么运行的 静态测试:测试软件不运行的部分--(只是检查和审核) 动态测试:测试软件要运行的部分--(使用和运行软件) 类比: 假如二手车是一个软件,检查二手车过程中: 静态...

2012-07-26 16:18:04

阅读数:1267

评论数:0

printf和scanf的缺陷,标准流类、文件流类、串流类,I/O成员函数

1.printf和scanf的缺陷有: 1.非类型安全   float f=1.0;   void fn(){     printf(" %d",f);       // %d 和 f不匹配。 对于输出浮点型,应该用的是%f 但是这里用的是%d,这是...

2012-07-23 03:39:19

阅读数:1486

评论数:2

模板--函数模板与函数模板,类模板与模板类,重载模板函数

1.模板的作用: 能够快速建立具有类型安全的类库集合和函数集合。模板可以让程序对任何其他数据类型进行同样范式的处理。 例如: void swap(int& a, int& b){      int temp=a;      a=b;...

2012-07-22 22:32:01

阅读数:266

评论数:0

堆和拷贝构造函数--深拷贝与浅拷贝,用于类型转换的构造函数

1.从堆上分配对象数组的时候,只能调用默认的构造函数。 Student* students=new Student[10]; 不能是Student* students=new Student[10](.....); 2.拷贝构造函数:       作用是让一个对象去构造另一...

2012-07-21 12:19:14

阅读数:357

评论数:0

类成员的初始化--成员初始化列表(常量,引用,成员对象)

常量,引用,对象成员的初始化要在成员初始化表中进行,不可以直接=号赋值。 class B{ } class A{      public:              A():number(n),ref(r),b(b1){...}      private:        ...

2012-07-21 03:45:32

阅读数:4459

评论数:0

类成员函数、类的作用域和可见性

类的定义放在头文件,类的成员函数的定义放在实现文件 ******tdate.h****** class Tdate{                          // 类的定义(含有那些成员属性和成员函数)放在头文件.h里面    public:            ...

2012-07-21 03:02:09

阅读数:679

评论数:0

程序的认识历程、类和结构的区别

关于程序的理解历程: 程序=(算法)+(数据结构)   ---->   程序=(算法+数据结构)   ---->   程序=对象+对象+...                                              (其中:对象=算法+数据结构,而数据结构...

2012-07-21 02:59:26

阅读数:400

评论数:0

结构--实现链表的“数据类型”

1.点操作符和箭头操作符的使用区别 结构变量---用点操作符 结构指针---用箭头操作符 struct Student{   char name[20];   long id; };       //注意这个地方要有分号 Student s1; s1.name=&q...

2012-07-20 17:00:45

阅读数:176

评论数:0

引用--变量的别名

1.引用只可以一个变量所赋值,赋值之后不可以再作为另一个变量的引用。 举例: int a=0; int b=1; int &r=a; r=b;   // error 什么可以被引用:真值,指针变量。 for instance:  1. int& r=1; ...

2012-07-19 23:17:39

阅读数:1108

评论数:0

命令行参数

命令行参数设置:project->setting->debug #include using namespace std; void main(int argc, char* argv[]){      int icou...

2012-07-18 18:42:55

阅读数:162

评论数:0

申请和释放堆内存

#include #include using namespace std; void main(){      int arraysize;      int *array;      cout      cin >> arraysize;     ...

2012-07-18 18:39:38

阅读数:817

评论数:0

指针

1.指针类型: 整型指针和整型是不同的类型,不可以直接相互赋值,但是可以相互强制转换,需要注意转换的意义。 如: int icount = 18;      int *iptr = &icount;  //定义指针 *iptr = &icount;      //erro...

2012-07-18 18:38:22

阅读数:1686

评论数:0

编译预处理--#include包含指令, #define宏定义指令, #if条件编译指令

这里介绍三种编译预处理指令:#include, #define, #if #include包含指令:  1. 可嵌套:      ******file1.h******      #include "file2.h"     ******file2.h...

2012-07-18 10:44:37

阅读数:1278

评论数:0

C++简介

C语言特点: 优点:      (1)只有32个关键字      (2)可以直接访问内存,进行位操作      (3)目标代码质量高,程序运行效率高      (4)可移植性好 缺点:      (1)检查机制较弱,程序某些错误在编译时难以发现      (2)几乎不支持代...

2012-07-17 17:25:51

阅读数:234

评论数:0

头文件,实现文件,inline函数,外部存储类型extern

头文件(.h)和实现文件(.cpp)分别写什么:   非模板(non-template) 模板(template) 头文件(.h) 全局变量的声明  (带extern限定符) 全局模板函数的声明和定义   (带inline限定符)   全局函数的...

2012-07-17 17:23:54

阅读数:1294

评论数:0

标识符的作用域--程序级>文件级>类级>函数级>块级

作用域的种类可分为五种,从大到小分别为:程序级>文件级>类级>函数级>块级 作用域       标识符 举例 注释 程序级 外部变量,外部对象和外部函数 (外部函数一般指的是带extern限定符的函数,一般函数默认exter...

2012-07-17 17:20:49

阅读数:396

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭