摘要: 类的派生与继承◆1、由基类派生出派生类的语法形式C++中由基类派生出派生类的语法形式为: class 派生类名:访问限定符 基类名1《,访问限定符 基类名2,……,访问限定符 基类名n 》 { 《 《private: 》成员表1;》 //派生类增加或替代的私有成员 《public: 成员表2;》 //派生类增加或替代的公有成员 《protected: 成员表3;》 //派生类增加或替代的保护成员 };//分号不可少其中,基类1,基类2,……是已声明的类。在派生类定义的类体中给出的成员称为派生类成员,它们是新增加的数据和函数成员。这些新增加的成员是派生类对... 阅读全文
posted @ 2013-09-10 18:00 阿窟窿 阅读(592) 评论(0) 推荐(0) 编辑
摘要: ◆1、堆的概念通常定义变量(或对象),编译器在编译时都可以根据该变量(或对象)的类型知道所需内存空间的大小,从而系统在适当的时候为他们分配确定的存储空间。这种内存分配称为静态存储分配。有些操作对象只在程序运行时才能确定,这样编译时就无法为他们预定存储空间,只能在程序运行时,系统根据要求进行内存分配,这种方法称为动态存储分配。所有动态存储分配都在堆区中进行。2、堆空间申请、释放的方法在C++中,申请和释放堆中分配的存贮空间,分别使用new和delete的两个运算符来完成: 指针变量名=new 类型名(初始化式); delete 指针名;例如: int *pi=new int(0);它与下列... 阅读全文
posted @ 2013-09-10 16:21 阿窟窿 阅读(259) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始---注意,使用cin和cout必须在程序开头增加一行: # include 或者两行: # include using namespace std;cin.get():用于提取键盘上输入的所有字符(包括间隔符等),赋给字符变量。并且,cin.get()函数一次只能提取一个字符的值,其格式为: cin.get (字符变量);举例:设有定义char c1, c2, c3, c4;则下列语句的执行过程是: cin.get (c1); cin.get (c2); cin.get (c3); cin.get (c4);注意,cin与cin.get()是有区别的,ci... 阅读全文
posted @ 2013-09-10 15:46 阿窟窿 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一/ 数组初始化: 应该完整书写各个元素的构造函数及成员数据初值: CGoods goods[3]={ CGoods("夏利2000",30,98000.0), //调用三参数构造函数,初始化goods[0] CGoods("桑塔纳2000",164000.0), //调用两参数构造函数,初始化goods[1] CGoods() //调用默认的构造函数,初始化goods[2] };【例5.2】字符数组与字符数组相连接。#include using namespace std;void strcat(char s[],char ct[]){ int i=0 阅读全文
posted @ 2013-09-10 11:32 阿窟窿 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 多文件结构在工程中建立若干用户定义的头文件.h和源程序文件.cpp。如果源程序文件中有编译预处理指令,则首先经过编译预处理生成临时文件存放在内存,之后对临时文件进行编译生成目标文件.obj,编译后临时文件撤销。所有的目标文件经连接器连接最终生成一个完整的可执行文件.exe。下图是一个多文件系统的开发过程。C++编译预处理:宏定义指令、文件包含指令和条件编译指令宏定义指令◆不带参数的宏定义:用来产生与一个字符串(即宏名)对应的常量字符串,格式为: #define 宏名 常量串◆带参数的宏定义:带参宏定义的形式很象定义一个函数,格式为: #define 宏名(形参表) 表达式串宏替换只是字符串.. 阅读全文
posted @ 2013-09-10 10:46 阿窟窿 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 外部文件和内部文件外部文件:指磁盘文件,也是通常所谓的文件。内部文件:指在程序中运行的文件,更正式的称谓是“文件流对象”。程序中操作的是内部文件,最后保存的是外部文件。文本文件和二进制文件文本文件:由字符序列组成,以字符(character) 为存取最小信息单位,也称“ASCII码文件”。二进制文件:由二进制数组成。2、打开文件,在文件流对象和磁盘文件之间建立联系。例如: ifile.open( "d:\\my_in_file.txt" ); ofile.open( "d:\\my_out_file.txt" );说明:双引号中的字符串(如"d 阅读全文
posted @ 2013-09-10 09:34 阿窟窿 阅读(188) 评论(0) 推荐(0) 编辑