题目描述

引入了const关键词,用于指定“常”对象及“常”对象成员,提供了对数据的一种保护机制,这C++语言的特色之一。但由此,也引出了一些语法上的要求。这些语法要求,实际上有一套完善的原则,需要熟知。
下面的程序,要利用输入的两个数创建一个对象,并调用printxy成员函数输入两数之和。下面的程序中,begin到end部分需要改动三处,才能保证程序符合要求并正确输出。请你找出并修改过来,提交begin到end部分的代码。
#include <iostream>
using namespace std;
class Test
{
private:
int x;
const int y;
//************* begin *****************
public:
Test(int a, int b);
void printxy();   //(1)
} ;
Test::Test(int a, int b){x=a;y=b;}  //(2)
void Test::printxy()   //(3)
{
cout<<"x*y="<<x*y<<endl;
}
//************* end *****************
int main()
{
int x1,x2;
cin>>x1>>x2;
const Test t(x1,x2);
t.printxy( );
return 0;
}

输入

两个整数,以空格分开

输出

两数的乘积

样例输入

3 5

样例输出

x*y=15
#include <iostream>
using namespace std;
class Test
{
private:int x;const int y;public:Test(int a,int b);void printxy()const;
};
Test::Test(int a,int b):x(a),y(b){}
void  Test::printxy()const
{cout<<"x*y="<<x*y<<endl;
}
int main()
{int x1,x2;cin>>x1>>x2;const Test t(x1,x2);t.printxy( );return 0;
}

[YTU]_2630 ( E2 驾驭const)相关推荐

  1. 做diff_Vue3.0时代你必须了解的:diff算法原理和优化

    关注前端公众号 [前端每日一博] 前言 面试官: 你知道 Vue3.0 Object.difineProperty和vue3.0的proxy的区别吗? 你知道 Vue3.0 diff算法原理和它有什么 ...

  2. Wannafly挑战赛22游记

    Wannafly挑战赛22游记 幸运的人都是相似的,不幸的人各有各的不幸. --题记 A-计数器 题目大意: 有一个计数器,计数器的初始值为\(0\),每次操作你可以把计数器的值加上\(a_1,a_2 ...

  3. WebGL之物体选择

    原文地址: WebGL之物体选择 使用WebGL将图形绘制到画布后,如何与外部进行交互?这其中最关键的就是如何实现物体的选择.比如鼠标点击后判断是否选中了某个图形或图形的某个部分. 本节实现的效果: ...

  4. typescript工程_使用TypeScript构建游戏。 工程图网格2/5

    typescript工程 Chapter III in the series of tutorials on how to build a game from scratch with TypeScr ...

  5. 最好的 C++ 模板元编程干货!

    链接 | https://www.cnblogs.com/liangliangh/p/4219879.html 所谓元编程就是编写直接生成或操纵程序的程序,C++ 模板给 C++ 语言提供了元编程的能 ...

  6. 九度OJ——1024畅通工程

    题目描述: 省政府"畅通工程"的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可).经过调查评估,得到的统计表中列出了有可能建设公 ...

  7. 九度OJ——1028继续畅通工程

    题目描述: 省政府"畅通工程"的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可).现得到城镇道路统计表,表中列出了任意两城镇间修 ...

  8. 快排:Qsort函数的使用

    前言 C语言中有三大排序方法:选择排序.冒泡排序和快速排序. 选择排序的工作原理: 第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小( ...

  9. 数组-接口1-使用实例3(存在重复元素)

    题目和示例 解题思路: 先排序后比较相邻元素的:用复杂度低一点的排序算法 1.qsort函数的原型: void qsort (void* base, size_t num, size_t size,i ...

最新文章

  1. Ubuntu 安装配置 MySql
  2. 犀牛重建曲面_犀牛建模渐消面处理
  3. 小程序音视频能力技术负责人解读“小程序直播”
  4. threejs创建平面几何形状
  5. 已知矩阵 matlab,在MATLAB中,已知矩阵A,那么A(:,2:end)表示
  6. 《Storm入门》中文版
  7. qt linux 国际化,多语言,配置CLion管理Qt项目国际化支持
  8. cad在线转换低版本_别再傻瓜式操作了,工作效率上不去?这6个小技巧带你玩转CAD...
  9. java 去除jsonarray里面jsonarray的重复和合并数据
  10. Python利用shelve模块设计简单数据库程序
  11. 【三维路径规划】基于matlab RRT算法无人机三维路径规划【含Matlab源码 155期】
  12. Pure Pursuit纯跟踪算法的Matlab算法实现
  13. 钱天财8.25黄金白银在线分析及黄金在线解套
  14. java二级线程_计算机二级辅导:Java线程新特征(原子量)
  15. c++源码逆向UML工具踩坑
  16. Vscode新建文件输入感叹号不能生成头文件
  17. ANSYS APDL
  18. MFC如何设置背景图片
  19. 不变初心数 (15 分)
  20. linux下远程桌面remmina安装,Linux-远程桌面连接工具remmina

热门文章

  1. ArcGIS网络分析之构建网络分析数据集(一)
  2. 正则表达式 boost regexp的安装
  3. Android 5.x 权限问题解决方法
  4. MTK6589下传感器框架结构和代码分析以及传感器的参数指标
  5. 2018年,JavaScript都经历了什么?
  6. myloader原理解析
  7. 安装onlyoffice document server
  8. C++:基类和派生类
  9. 2015/06/08
  10. NIO中的SelectionKey