YTU 2630: E2 驾驭const

网友投稿 605 2022-08-24

YTU 2630: E2 驾驭const

YTU 2630: E2 驾驭const

2630: E2 驾驭const

时间限制: 1 Sec   内存限制: 128 MB

提交: 673

解决: 491

题目描述

引入了const关键词,用于指定“常”对象及“常”对象成员,提供了对数据的一种保护机制,这C++语言的特色之一。但由此,也引出了一些语法上的要求。这些语法要求,实际上有一套完善的原则,需要熟知。

下面的程序,要利用输入的两个数创建一个对象,并调用printxy成员函数输入两数之和。下面的程序中,begin到end部分需要改动三处,才能保证程序符合要求并正确输出。请你找出并修改过来,提交begin到end部分的代码。

#include 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="<>x1>>x2; const Test t(x1,x2); t.printxy( ); return 0; }

输入

两个整数,以空格分开

输出

两数的乘积

样例输入

3 5

样例输出

x*y=15

迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:YTU 2432: C++习题 对象数组输入与输出
下一篇:YTU 2631: B1 能存各种类型数据的Store类
相关文章

 发表评论

暂时没有评论,来抢沙发吧~