c++题目 杯子

news/2024/11/24 13:35:42/

c++基础题目

杯子

定义一个Cup类,包含一个int类型的属性volume,表明杯子的容量。
定义其构造函数、析构函数和拷贝构造函数,分别产生类似样例所示的输出。
定义一个setVolume(int)函数,用于设置杯子的新容量。

输入:
400 500

输出:
A cup of 0 ml is created.
A cup of 400 ml is created.
A cup of 400 ml is copied.
A cup of 500 ml is erased.
A cup of 400 ml is erased.
A cup of 0 ml is erased.

class Cup//cup类
{
private:int volume;
public:Cup(int a=0):volume(a)//构造函数{cout<<"A cup of "<<volume<<" ml is created."<<endl;}Cup(const Cup &c):volume(c.volume)//拷贝构造函数,当main函数中出现Cup c3(c2),即类cup中含类cup的时候,就要用到拷贝构造函数{cout<<"A cup of "<<volume<<" ml is copied."<<endl;}~Cup()//析构函数{cout<<"A cup of "<<volume<<" ml is erased."<<endl;}
public:void setVolume(int s)//传一个参数{volume=s;}
};
int main()
{ Cup c1;int i, j;cin>>i>>j;Cup c2(i), c3(c2);//表示要写拷贝构造函数c3.setVolume(j);//函数中写了一个参数,代表上面的函数中要传一个参数return 0;
}

http://www.ppmy.cn/news/276796.html

相关文章

保温杯哪种材质最好_科普 | 六种材质的水杯,哪个更好?

原标题&#xff1a;科普 | 六种材质的水杯&#xff0c;哪个更好&#xff1f; 大家都知道冬季天气干燥&#xff0c;要多喝点水。一直以来&#xff0c;我们都关注自己每天喝了多少水&#xff0c;却忽略了装水的容器。 不同的人喜欢用不同材质的杯子&#xff0c;玻璃的、陶瓷的、不…

保温杯哪种材质最好_哪种材质的水杯好

展开全部 水杯32313133353236313431303231363533e78988e69d8331333433646436在我们生活中再常见不过了&#xff0c;不同环境、身份、工作、人群可能喜好不同材质的水杯&#xff0c;水杯材质不同&#xff0c;优缺点也不同&#xff0c;你知道什么材质的水杯适合现在的你吗&#x…

python基础----07-----异常、模块、包

一 了解异常 当检测到一个错误时&#xff0c;Python解释 器就无法继续执行了&#xff0c;反而出现了一些错误的提示&#xff0c;这就是所谓的“异常”&#xff0c;也就是我们常说的BUG。 二 异常的捕获 当我们的程序遇到了BUG&#xff0c;那么接下来有两种情况&#xff1a; …

AcWing算法提高课-1.3.14开心的金明

宣传一下算法提高课整理 <— CSDN个人主页&#xff1a;更好的阅读体验 <— 本题链接&#xff08;AcWing&#xff09; 点这里 题目描述 金明今天很开心&#xff0c;家里购置的新房就要领钥匙了&#xff0c;新房里有一间他自己专用的很宽敞的房间。 更让他高兴的是&…

tr(AB) = tr(BA)

证明 t r ( A B ) t r ( B A ) tr(AB) tr(BA) tr(AB)tr(BA)&#xff0c;其中 A A A 和 B B B 是两个矩阵, A A A 与 B T B^T BT 的尺寸相同&#xff0c;我们可以使用矩阵迹的性质和矩阵乘法的定义。 假设 A A A 是一个 m n m \times n mn 的矩阵&#xff0c; B B B …

如何实现企业微信扫码登录?

开发内容&#xff1a;实现网页企业微信扫码登录 企业微信提供了OAuth的授权登录方式&#xff0c;可以让从企业微信终端打开的网页获取成员的身份信息&#xff0c;从而免去登录的环节。 企业应用中的URL链接&#xff08;包括自定义菜单或者消息中的链接&#xff09;&#xff0c…

力扣算法学习day31-3

文章目录 力扣算法学习day31-3213-打家劫舍 II题目代码实现 力扣算法学习day31-3 213-打家劫舍 II 题目 代码实现 class Solution {public int rob(int[] nums) {if(nums.length 1){return nums[0];}// dp// 思路&#xff1a;本题是在打家劫舍I的特殊版本&#xff0c;因为环…

『尼罗河魅影之谜』的故事模式与推理内核

『尼罗河魅影之谜』的故事模式与推理内核【推理小说笔记1】 读完了林斯谚的『尼罗河魅影之谜』&#xff0c;据说是林斯谚的长篇小说处女作。这是一个没有谋杀的日常推理作品&#xff0c;虽然也许是作者考虑到太过低筹码的推理游戏会使整个事件的趣味性和代入性大打折扣&#xf…