C++
文章平均质量分 72
菜饼同学
微信搜索【菜饼不菜】,关注我的公众号,一起学习~
展开
-
[Cpp Primer 5th] 练习题答案-Part 1
采用 unix 环境(Mac/linux)1.1 节练习练习1.1int main() { return 0;}$ vim prog1.cc# 把前面的代码放入 prog1.cc 文件中$ CC prog1.cc# 编译后可以发现同目录下多了一个 1.out 文件$ ./1.out$ echo $? # 输出返回值0练习 1.2int main() { return -1;}重新编译执行$ CC prog1.cc$ ./1.out$ echo $?255.原创 2021-01-21 16:47:02 · 323 阅读 · 0 评论 -
Accelerated C++ 课后练习精选答案
目录第0章0-2:Write a program that, when run, writes0-5:Is this a valid program? Why or why not?0-7:What about this one?0-9:What is the shortest valid program?0-10:Rewrite the Hello, world! pr...原创 2019-02-06 08:22:25 · 4175 阅读 · 0 评论 -
1074-点圆运算(构造与析构)
题目描述设计一个点类Point,包含私有属性x坐标和y坐标,操作包括1、构造函数,要求满足两个条件:1.能够使用类Point去创建一个对象数组(缺省构造方法!);2.能够接收外来输入的x和坐标做初始化,提示:构造函数重载2、析构函数,把x坐标和y坐标都清0,并输出信息“point clear”3、设置(setXY),接受外来输入,并设置x坐标和y坐标4、获取x坐标,直接返回x...原创 2019-04-01 16:13:42 · 3596 阅读 · 0 评论 -
对象指针数组
创建对象的指针数组一开始想太复杂,好几次遇到都不知道怎么下手...//这是从xx题中选取的片段class Shape{//这是一个抽象基类...};...int main(){ int t; cin>>t; while(t--){ Shape *s[3];//要求创建对象的指针数组,可以这样创建 ... ...原创 2019-05-20 13:10:28 · 5936 阅读 · 0 评论 -
C++ 复习题1
问题 A: 向量1(类和对象)时间限制:1 Sec内存限制:128 MB题目描述n个有序数a1,a2,...,an组成的数组称为n维向量。 为n维向量定义CVector类,包含私有数据成员:int *data;//存储n维向量int n; //向量维数。方法有:无参构造函数,设置n=5,data的数据分别为0,1,2,3,4;构造函数,用虚参n1和数组a初始化n和...原创 2019-05-18 16:00:42 · 2809 阅读 · 0 评论 -
C++ 复习题2
问题 B: 向量2(友元及拷贝构造)时间限制:1 Sec内存限制:128 MB题目描述在题目向量1的代码上添加类CVector的友元函数Add,计算两个向量的和(对应分量相加)。Add定义如下:CVector Add(const CVector V1,const CVector V2) //函数头不可修改。主函数输入数据,生成两个向量对象V1,V2,调用Add(...原创 2019-05-18 16:56:07 · 2985 阅读 · 0 评论 -
【c++】cout.setf(left)、cout.setf(right)详解
问题引入:今天老师讲解c++的时候,演示cout.setf(left)和cout.setf(right)时发现了一个奇怪的问题,setf(left)会被setf(right)覆盖,老师猜测可能是left和right是两个不同的变量,然后优先级不一样,我当时觉得奇怪,就翻开源码一探究竟。示例代码:#include<bits/stdc++.h>using namespace st...原创 2019-06-17 14:22:44 · 6437 阅读 · 1 评论