第七章 多文件工程和编译预处理命令

上传人:飞*** 文档编号:48643866 上传时间:2018-07-18 格式:PPT 页数:52 大小:5.18MB
返回 下载 相关 举报
第七章 多文件工程和编译预处理命令_第1页
第1页 / 共52页
第七章 多文件工程和编译预处理命令_第2页
第2页 / 共52页
第七章 多文件工程和编译预处理命令_第3页
第3页 / 共52页
第七章 多文件工程和编译预处理命令_第4页
第4页 / 共52页
第七章 多文件工程和编译预处理命令_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《第七章 多文件工程和编译预处理命令》由会员分享,可在线阅读,更多相关《第七章 多文件工程和编译预处理命令(52页珍藏版)》请在金锄头文库上搜索。

1、E江E第七章多文件工程和编译预处E名家系列娆人E邮电出版社如学习目标*掌握多文件工程的组织和应用方法;*掌握外部变量和外部函数的定义与使用;。了解标准C+库和命名守间的概念;.了解各种颌缪译猎忧的功能一目录71多文件工程7.2外部变量与外部函数7.3标准C+库和命名空间。73H*甙佳C+库(L7.3.2,什么是命名空间7.3.3命名空间的定义7.3.4命名空间的使用7.3.5命名空间的愉套目录(续)7.4编译预处理7.41在程序中包含夫文件17.1多文件工程.将类和函数的定义与对它们的使用分离.将类的声明和类的实现分离。便于分工司作一0.便于软体的继疮|fDLICOIH0影技东递应当例7-1:

2、设计一个圆类面积和周长/文件L,类的定义,Circleh#includeusingnamespacestd;classCircleprivate:floatradiuis;/圆半径public:Circle(float0);/W/构造函数floatCircumference();/计算圆周长n0atAreaO;/计算圆面积2巳例7-1(续)/文件2,类的实现,Circlecpp#include“Circle.h“Circle:Circle(floatm):radius()floatCircle:Circumference()return2.0*3.14*radins;floatCircle:A

3、rea(0)return3.14*radius*radius;)【仪形技东觉应寺R例7-1(续)/文件3,主函数,7_L.cpp#include“Circle.h“intmain()【Circlecr(5.0);cout“Circumference=“cr.Circumference()endl;cCout“Area=“cr.Area()endl;return0;7.1乡文件秉_用例7-1(续)运行结果:Circumference=31.4Area=78.57.2外部变量与外部因数*对于大型复杂程序一般采用多文件工程,也就是一个工程由多个文件构成,但有时候我们在一个文件中定义的变量或函数,希望能够被其他文件共享,这阡候我们就要把该变量或函数定义为外部变量或外部函数。*声明外部变量和外部函数具体格式如下:外部变量:extern变量名;外部函数:extern函数名;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号