3-6 静态数据成员与静态成员函数
3-6 静态数据成员与静态成员函数
Problem Description
通过本题目的练习可以掌握静态数据成员和静态成员函数的用法
要求设计一个点类Point,它具有两个double型的数据成员x,y。和一个静态数据成员count ,用以记录系统中创建点对象的数目。为该类设计构造函数和析构函数,在其中对count的值做修改,体现点的数目的动态变化。并为其添加一个静态成员函数用以输出count的值;成员函数showPoint()用于输出点的信息。
并编写主函数,输出以下的内容。
Input
无
Output
Example Input
Example Output
x=0,Y=0 the number of points is 3 Deconstructor point x=5 Deconstructor point x=3 Deconstructor point x=0
Hint
#include <iostream> #include <string.h>using namespace std; class point { private:double x,y;static int count; public:point(double xx=0,double yy=0):x(xx),y(yy){count++;}~point(){count++;cout<<"Deconstructor point x="<<x<<endl;}void showPoint(){cout<<"x="<<x<<",Y="<<y<<endl; //x}static void d(){cout<<"the number of points is "<<count<<endl;} }; int point::count=0; int main() {point p1(0),p2(3),p3(5);p1.showPoint();p3.d();return 0; }
转载于:https://www.cnblogs.com/CCCrunner/p/6444591.html
3-6 静态数据成员与静态成员函数相关推荐
- 静态数据成员与静态成员函数
3-6 静态数据成员与静态成员函数 Time Limit: 1000MS Memory limit: 65536K 题目描述 通过本题目的练习可以掌握静态数据成员和静态成员函数的用法 要求设计一个点类 ...
- C++学习(五) 静态数据成员和静态成员函数
文章目录 1.静态成员: 1.1.说明 1.2.格式 2.静态成员函数 2.1.说明 2.2.格式 1.静态成员: 1.1.说明 静态成员包括静态数据和静态成员函数. (1).静态数据成员的定义与普通 ...
- 类的静态数据成员和静态成员函数
一.什么是类的静态成员 静态成员变量和全局变量都存储在全局/静态区,它们都是在程序编译时创建,直到编译结束才被收回.所以全局变量和静态成员变量的功能差不多,只是创建的方式不同,类的静态成员创建在类中, ...
- C++类的静态数据成员和静态成员函数
目录 公有属性 静态数据成员 静态成员函数 公有属性 一些类对象可能会具有一些相同的属性,如果用普通数据成员来描述这些相同的属性,这意味着我们需要给每个对象的这个数据成员设定相同的值,如果改变类对象相 ...
- [C++] 类的静态成员 (静态数据成员 和 静态成员函数)
目录 一.声明静态成员: 二.定义静态成员: 三.使用类的静态成员: 四.静态成员类内初始化: 五.静态成员与普通成员的区别: 六.案例代码: 类内的静态成员包括: 静态数据成员 和 静态成员函数. ...
- 静态数据成员和静态成员函数
转载自:https://blog.csdn.net/computer_liuyun/article/details/29235111 c++中的static静态数据成员和静态成员函数应该是让大家比较头 ...
- 静态数据成员和静态成员函数(static)
目录 一.关于静态成员 二.静态数据成员和普通数据成员的共同点 三.为什么要使用静态数据成员 四.关于静态数据成员的初始化 五. 静态成员的访问方式 六.静态成员函数 1.与静态数据成员不同,静态成员 ...
- 【C++之静态数据成员和静态成员函数】计算商品总销售款和平均售价
题目要求 商店销售某一商品,商店每天公布统一的折扣(discount).同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购 10 件以上者,还可以享受 9.8 折优惠.现已知当天 ...
- c++之静态数据成员与静态成员函数
什么是静态数据成员? 数据成员我们之前学过,是对象的属性. 同一个类,不同的对象,可能拥有不同的属性 例如一个车行,不同的车有不同的颜色,不同的耗油量...等等属性 但是当我们统计一个公有的数据,用数 ...
最新文章
- Lumen配置文件按需加载出现的坑
- 自学python什么时候能够兼职-我,做设计两年,工资4000,兼职1.5w...
- 【js】版本号对比处理方案
- uva232corssword answers模拟
- 针对access数据库的增删改查
- 【HDU - 4635】Strongly connected(缩点,新图性质,建图,Tarjan求强连通分量)
- php管理nginx虚拟主机shell脚本
- 北京自动驾驶路测名单更新:蔚来和Pony.ai也获准上路了
- 用c语言实现艺术清屏
- python列表添加字符串_python字符串和列表操作
- CF984C Finite or not?
- SPSS-process插件-中介调节模型
- 基于AVR-BootLoader,通过霜蝉远程串口可实现单片机的远程升级
- linux中磁盘的管理(挂载,分区,配额,加密)
- 计算机应用程序通过文件打不开,应用程序打不开|exe文件关联修复器|打开方式还原 - 所有应用程序文件打不开的解决方法 - 安全专题...
- Intellij Idea插件开发点滴记录
- 微信小程序的background-image使用
- 党团学系统前后端接口文档
- 美赛BOOM数学建模1-2蒙特卡洛法
- 计算机网络学习云平台,云计算机网络学习系统,云计算机网络实验室设备
热门文章
- [摘]四十二天学会英语的模范短文和经典100句
- 最小二乘擬合matlab,存在已知协方差情况下的最小二乘解
- 品牌的价值 龚文祥的第六次跳槽
- 使用Python实现键盘记录器和邮箱自动通知
- 精心整理了100+Python字符串常用操作,备用
- 1262: 魔法宝石 (“玲珑杯”河南工业大学ACM程序设计大赛)
- 银河麒麟高级服务器操作系统V10上安装k8s单机集群
- JAVA时间日期处理类,主要用来遍历两个日期之间的每一天
- 三星服务器内存条型号区分,三星内存铭牌详解|三星内存条标签内存参数详解...
- 如何制作一个简单的html网页