实验五 巩固C++中类对象的基本操作,掌握友元函数的定义及使用,掌握静态成员的定义及使用.doc
my****25
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
实验五 巩固C++中类对象的基本操作,掌握友元函数的定义及使用,掌握静态成员的定义及使用.doc
2.按下列要求编程:(1)编写一个类,声明一个公有数据成员和一个公有整型静态数据成员。让构造函数初始化数据成员,并把静态数据成员+1;让析构函数把静态数据成员-1;(2)编写main函数,创建3个对象,然后显示3个对象的数据成员和静态数据成员,并析构每个对象,显示其对静态数据成员的影响。(3)修改程序,让数据成员全部私有,要求得到相同的输出结果。#include<iostream>usingnamespacestd;classNum{public:staticintm;intn;Num();~Num();
类的定义及对象的使用.ppt
一、定义类1、声明类注意:类要先声明后使用类的名字不能相同关键字private、protected、以及public所有成员如果没有关键字说明,则其访问权限默认为private2、定义成员函数练习定义一个日期类成员函数函数体可以定义在类体内二、声明和使用类的对象练习:读程序写出运行成果练习:怎样定义一个三角形类classTrial{private:floatx,y,z;floatarea;public:voidSet(floata,floatb,floatc);voidGetarea();voidPrin
熟练掌握函数的定义.ppt
第六章函数6.1问题的提出与程序示例解决方法:6.2函数基础二、C函数与C程序结构从用户使用的角度看,函数有两种:1.库函数的定义放在头部文件中2.用户自定义函数。格式:[函数返回值的类型说明]函数名([形参定义表]){说明部分语句}一、无参函数的定义形式例如:intmax(intx,inty)/*求x和y二者中大者,x,y为形参*/{intz;/*函数体中变量的说明*/z=x>y?x:y;return(z);/*将z的值作为函数返回值*/}四、对形参说明的传统方式例:编写一个函数实现求xn注意:函数定义
熟练掌握函数的定义 (2).ppt
第六章函数6.1问题的提出与程序示例解决方法:6.2函数基础二、C函数与C程序结构从用户使用的角度看,函数有两种:1.库函数的定义放在头部文件中2.用户自定义函数。格式:[函数返回值的类型说明]函数名([形参定义表]){说明部分语句}一、无参函数的定义形式例如:intmax(intx,inty)/*求x和y二者中大者,x,y为形参*/{intz;/*函数体中变量的说明*/z=x>y?x:y;return(z);/*将z的值作为函数返回值*/}四、对形参说明的传统方式例:编写一个函数实现求xn注意:函数定义
掌握函数的声明和定义.ppt
第4章函数第4章函数函数的声明4.1函数的定义和声明4.1函数的定义和声明4.1函数的定义和声明4.1函数的定义和声明在C++中,函数原型声明原则如下:(1)如果函数定义在先,调用在后,调用前可以不必声明;如果函数定义在后,调用在先,调用前必须声明。(2)在程序设计中,为了使程序设计的逻辑结构清晰,一般将主要的函数放在程序的起始位置声明,这样也起到了列函数目录的作用。声明函数原型的形式如下:例如:intmax(intx,inty);intmax(int,int);函数调用的一般形式为:各实际参数表中的实际