C++课程设计类作业4
时间:2022-05-07
本文章向大家介绍C++课程设计类作业4,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1 #include <bits/stdc++.h>
2 using namespace std;
3 class xiexin
4 {
5 public:
6 xiexin()
7 {
8 weight=0;
9 grade=0;
10 cout<<"weight="<<weight<<",grade="<<grade<<endl;
11 }
12 xiexin(int w,int g)
13 {
14 weight=w;
15 grade=g;
16 cout<<"weight="<<weight<<",grade="<<grade<<endl;
17 }
18 ~xiexin()
19 {
20 cout<<"Destructor......n";
21 }
22 void setvalue(int w=100,int g=40)
23 {
24 weight=w;
25 grade=g;
26 cout<<"weight="<<weight<<",grade="<<grade<<endl;
27 }
28 static int calculate(xiexin obj)
29 {
30 return obj.weight*obj.grade;
31 }
32 friend void display(xiexin obj);
33 private:
34 int weight;
35 int grade;
36 static int cnt;
37 };
38 int xiexin::cnt=0;
39 void display(xiexin obj)
40 {
41 cout<<"weight="<<obj.weight<<",grade="<<obj.grade<<",total="<<xiexin::calculate(obj)<<endl;
42 }
43 int main()
44 {
45 xiexin boxl;
46 display(boxl);
47 xiexin box2(5,10);
48 display(box2);
49 box2.setvalue(20,18);
50 display(box2);
51 }
如果函数中有多条语句的话,会先执行完这些语句,直到函数结束再析构
- 使用python实现后台系统的JWT认证
- (65) 线程的基本概念 / 计算机程序的思维逻辑
- 用Python玩转微信的正确姿势!
- 版本管理工具总结
- java枚举类型enum的使用
- (66) 理解synchronized / 计算机程序的思维逻辑
- 用Python搭建一个校园维基网站(一)
- (67) 线程的基本协作机制 (上) / 计算机程序的思维逻辑
- 制作Aspose CHM文档的过程记录
- 用python搭建一个校园维基网站(二)—— 可编辑内容的首页的创建
- Django博客教程(四):让 django 完成翻译—迁移数据库模型
- Calendar类中add/set/roll方法的区别
- 如何构建一个分布式爬虫(理论篇)
- Python微型Web框架Bottle源码分析
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Java中的时间和日期(一):有关java时间的哪些坑
- Java中的时间和日期(二):java时间存储的基本原理
- 常用SQL语句
- Java中的时间和日期(三):java8中新的时间API介绍
- Java中的时间和日期(四):与java8时间API有关的一些总结和补充
- Head First设计模式——策略模式
- 可重用性的6个级别
- 您可能不需要使用Vue 3的Vuex
- 谈一谈若干的K-V NoSQL应用:LevelDB、Redis、Tair、RockesDB
- 高通量数据中批次效应的鉴定和处理(六)- 直接校正表达矩阵
- Go viper 配置文件读取工具
- spring security默认访问权限判定源码
- Springboot+mybatis最简单的增删改查写法
- Head First设计模式——观察者模式
- spring security oauth2 资源服务/客户端无法正确获取权限