博客
关于我
21.04.01实现计算器类的成员函数
阅读量:531 次
发布时间:2019-03-08

本文共 1144 字,大约阅读时间需要 3 分钟。

下面是一个计算器类的定义,请完成该类的成员函数的实现,并设计一个主函数使用该类和相关成员函数以测试, 该类设计的正确性。

#include 
using namespace std;class coutner{ public: counter(int number); //构造函数 void increment(); //给value原值加1 void decrement(); //给value原值减1 void setvalue(int); //设置计数器值 int getvalue(); //取得计数器值 void print(); //显示计数private: int value; //数据成员};int main(){ ... //定义counter类的几个对象并调用有关成员函数 return 0;}**参考答案:**```cpp#include
using namespace std;class counter{ public: counter(int number); //构造函数 void increment(); //给value原值加1 void decrement(); //给value原值减1 void setvalue(int); //设置计数器值 int getvalue(); //取得计数器值 void print(); //显示计数private: int value; //数据成员};counter::counter(int number) { value = number;}void counter::increment(void) { value += 1;}void counter::decrement(void) { value -= 1;}void counter::setvalue(int V) { value = V;}int counter::getvalue(void) { return value;}void counter::print(void) { cout << value << endl;}int main() { counter cntr(3); //定义counter类的几个对象并调用有关成员函数 cntr.increment(); cntr.print(); cntr.decrement(); cntr.print(); cntr.setvalue(7); cout << cntr.getvalue() << endl; return 0;}

转载地址:http://mlfiz.baihongyu.com/

你可能感兴趣的文章
MySQL – 导出数据成csv
查看>>
MySQL —— 在CentOS9下安装MySQL
查看>>
MySQL —— 视图
查看>>
mysql 不区分大小写
查看>>
mysql 两列互转
查看>>
MySQL 中开启二进制日志(Binlog)
查看>>
MySQL 中文问题
查看>>
MySQL 中日志的面试题总结
查看>>
mysql 中的all,5分钟了解MySQL5.7中union all用法的黑科技
查看>>
MySQL 中的外键检查设置:SET FOREIGN_KEY_CHECKS = 1
查看>>
Mysql 中的日期时间字符串查询
查看>>
mysql 中索引的问题
查看>>
MySQL 中锁的面试题总结
查看>>
MySQL 中随机抽样:order by rand limit 的替代方案
查看>>
MySQL 为什么需要两阶段提交?
查看>>
mysql 为某个字段的值加前缀、去掉前缀
查看>>
mysql 主从
查看>>
mysql 主从 lock_mysql 主从同步权限mysql 行锁的实现
查看>>
mysql 主从互备份_mysql互为主从实战设置详解及自动化备份(Centos7.2)
查看>>
mysql 主从关系切换
查看>>