C++定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数。
定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数。
【问题描述】
定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数。声明一个实例dog1,体重为5,年龄为10,使用I/O流把dog1的状态写入磁盘文件。再声明另一个实例dog2,通过读文件把dog1的状态赋给dog2。
分别用文本方式和二进制方式操作文件,看看结果有何不同;再看看磁盘文件的ASCII码有何不同。
注意:dog2的状态同时输出到屏幕上。本题的答案只需要提交一种文件方式即可。
程序的输出结果:
Weight:5 Age:10
【输入形式】
无
【输出形式】
Weight:5 Age:10
代码如下:
#include<iostream>
#include<fstream>
using namespace std;
class Dog
{public:int gdoga(){return a;}int gdogw(){return w;}void setdog(int x,int y){a=x;w=y;}
private:int a,w;
};int main()
{int v1,v2;Dog dog1;dog1.setdog(5,10);ofstreamoutFile("outfile.txt",ios::out);outFile<<dog1.gdoga()<<" "<<dog1.gdogw();outFile.close();Dog dog2;ifstreaminFile("outfile.txt",ios::in);inFile>>v1;inFile.seekg(1,ios::cur);inFile>>v2;dog2.setdog(v1,v2);outFile.close();cout<<"Weight:"<<dog2.gdoga()<<" ";cout<<"Age:"<<dog1.gdogw();}
原作者链接:
https://blog.csdn.net/m0_53022214/article/details/119001153
C++定义一个Dog类,包含体重和年龄两个成员变量和相应的成员函数。相关推荐
- 定义一个Dog类,包含age,weight等属性,以及对这些属性操作的方法。实现并测试这个类。
定义一个Dog类,包含age,weight等属性,以及对这些属性操作的方法.实现并测试这个类. [输入形式] 程序参考的输入(提示"Input Age and Weight:"): ...
- 定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件。再声明一个实例dog2,读取文件dog1的状态给dog2。
定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件.再声明一个实例dog2,通过读取文件dog1的状态赋给dog ...
- C++定义一个Dog类
定义一个dog类,包含age.weight属性,以及对这些属性的操作方法.实现并测试这个类. #include <iostream> using namespace std;class D ...
- python定义一个dog类 类属性有名字毛色体重_面向对象实践,练习,Python
1.定义一个汽车类(Car),属性有颜色,品牌,车牌号,并实例化两个对象 2.定义一个球员类(Player),属性有身高.体重.姓名,实例化两个球员,分别是姚明和科比 3.定义一个僵尸类(Zombie ...
- python定义一个dog类 类属性有名字毛色体重_全面了解python中的类,对象,方法,属性...
python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里养的小狗也是一个对象...... 我们通过描述属性(特征)和行为来描述一个对象的.比如家里的小狗, ...
- python定义一个dog类 类属性有名字_python 基础 12 初识类,类方法,类属性
python 基础 12 初识类,类方法,类属性 # 面向过程 : 想要一个结果 写代码 实现计算结果 # 面向对象开发 : 有哪些角色 角色的属性和技能 两个角色之间是如何交互的 # 复杂的 拥有开 ...
- 定义一个dog类java_JAVA!在线求助!要求创建一个dog类....
JAVA!在线求助!要求创建一个dog类.... 关注:75 答案:6 mip版 解决时间 2021-01-24 07:31 提问者妳有我霸氣嗎 2021-01-23 17:49 编写程序,要求创 ...
- python定义一个dog类 类属性有名字_66-分析一下Dog类这个例子-构造函数和属性
Dog类 它表示的不是特定的小狗,而是所有的狗的一个抽象分类. 我们可以抽象Dog狗的很多东西.当然我们这里挑几个常用的 比如属性上 狗有名有年龄.行为上会打滚会坐下. 类是无法具体说那个的.就好比人 ...
- 定义一个dog类java_Java类的定义及其实例化
如果你不了解类和对象的概念,请猛击这里:Java类和对象的概念 类必须先定义才能使用.类是创建对象的模板,创建对象也叫类的实例化. 下面通过一个简单的例子来理解Java中类的定义: public cl ...
最新文章
- Linux C/C++解析xls
- 测试常用shell语句——数值,数组类型;函数创建
- 大数据WEB 部署项目到linux中
- java html api 百度云,Javase-6.0_中文API_HTML(最新更新)
- NG RouteReuseStrategy(路由复用策略)
- 由c#事件监听、回调函数引发观察者模式
- [0715]Jsoi Test sequence
- DRP:基本环境安装中遇到那些事儿
- 【LeetCode】10. Regular Expression Matching
- JavaScript的重载和递归
- SQL:where 和 having 的区别
- 随机森林、极端随机森林以及深度森林代码
- 计算机网络技术该考什么证,计算机网络工程师证书
- 带数据库html5游戏教程,html5学习之旅-html5的简易数据库开发(18)-H5教程
- 如何开展业务是我在离开X网之后重新学的
- [编程题]evaluate-reverse-polish-notati
- iOS 升级HTTPS配置ATS-----(1)------
- Flume自定义拦截器
- WMS系统学习之ModernWMS
- 华为服务器文件升级失败,升级连接服务器失败