自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 类里定义的枚举使用方法

假如有一个类class Stonewt{public: enum Format {st, ilb, flb};private: enum {Lbs_per_stn = 14}; int stone; double pds_left; double pounds; Format fmat;public: Stonewt ( double lbs ); Stonewt (

2017-07-29 17:05:58 3614

原创 C ++ Primer Plus 第六版 第十一章编程练习答案

1.修改程序清单11.5,使之将一系列连续的随机漫步者位置写入到文件中。对于每个位置,用步号进行标志。另外,让该程序将初始条件(目标距离和步长)以及结果小结写入到该文件中。该文件的内容与下面类似:Target Distance: 100, Step Size: 200: (x,y) = (0, 0)1: (x,y) = (-11.4715, 16.383)

2017-07-28 12:33:09 1529

原创 C ++ Primer Plus 第六版 第十章编程练习答案

1.为下面这个类提供方法和定义,并编写一个小程序用于演示所有特性。一个类来表示银行账户,数据成员包括储户姓名、账号(使用字符串)和存款。成员函数执行如下操作:①创建一个对象并将其初始化;②显示储户姓名、账号和存款;③存入参数指定的存款;④取出参数指定的款项。//bank.h#includeusing namespace std;

2017-07-20 15:22:36 1772

原创 C ++ Primer Plus 第六版 第九章编程练习答案

2.修改程序清单9.9,用string对象代替字符数组。这样,该程序将不再需要检查输入的字符串是否过长,同时可以将输入字符串同字符串""进行比较,以判断是否为空行。 #include using namespace std;void strcount ( const string str ){ static int total = 0; int count = 0, i = 0;

2017-07-19 12:52:29 782

转载 C++中的static关键字 ,外部链接性,内部链接性和无链接性

C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:[cpp] view

2017-07-18 14:13:21 4557 1

原创 char *和char[]的一点小见解

你可以试试看用 VS写这样的代码char *str = "hello";str[0] = 'a';然后运行时就报错了。然而char str[] = "hello";str[0] = 'a';这样就不会报错。原因是 hello 字符串分配的地方不同所以,const char *str = "hello";比较好 。char str[] = 

2017-07-15 16:35:20 361

原创 C ++ Primer Plus 第六版 第八章编程练习答案

1.编写通常接受一个参数(字符串的地址),并打印该字符串的函数。不过,如果提供了第二个参数(int类型),且该参数不为0,则该函数打印字符串的次数将为该函数被调用的次数(注意,字符串的打印次数不等于第二个参数的值,而等于函数被调用的次数)。是的,这是一个非常可笑的函数,但它让读者能够使用本章介绍的一些技术。在一个简单的程序中使用该函数,以演示该函数是如何工作的。#include #inc

2017-07-15 14:55:42 3235 2

转载 话说C++中的左值、纯右值、将亡值

写在前面      C++中有“左值”、“右值”的概念,C++11以后,又有了“左值”、“纯右值”、“将亡值”的概念。关于这些概念,许多资料上都有介绍,本文在拾人牙慧的基础上又加入了一些自己的一些理解,同时提出了一些需要读者特别注意的地方,主要目的有二:      1.尽可能地将这些概念介绍清楚。      2.为后续介绍完美转发和移动语义做好铺垫。正文一、表达式

2017-07-15 14:03:32 472

原创 C++按引用传递参数的问题

#includeusing namespace std;double cube(double);double refcube(double&);int main(){double x=3.0;cout<<cube(x)<<" = cube of";cout<<x<<endl;cout<<refcube(x)<<" = cube of";cout<<x<<endl;system

2017-07-14 13:58:55 777

原创 C ++ Primer Plus 第六版 第七章编程练习答案

1.编写一个程序,不断要求用户输入两个数,直到其中一个为0。对于每两个数,程序将使用一个函数来计算它们的 调和平均数,并将结果返回给main(),而后者将报告结果。调和平均数指的是倒数平均值的倒数,计算公式如下: 调和平均数 = 2.0 * x * y / (x + y)#include double average ( double x, double y ){ return 2 *

2017-07-12 13:33:28 2753

原创 C ++ Primer Plus 第六版 第六章编程练习答案

1. 编写一个程序,读取键盘输入,直到遇到@符号为止,并回显输入(数字除外),同时将大写字符转换为小写,将小写字符转换为大写(别忘了cctype函数系列)。#include#includevoid main(){ using namespace std; char ch; while((ch=cin.get())&&ch!='@') { if(isdigit(ch))

2017-07-08 15:01:57 2329

原创 cin.good()的值

编译器VC6.0下cin.good(),原来的值默认为1。如果输入的值与定义的变量类型不同,则输出cin.good()为0;#includeconst int Max=5;void main(){ using namespace std; int x; cin>>x;cout<<cin.good()<<endl;}

2017-07-07 17:52:08 1857

原创 C ++ Primer Plus 第六版 编程练习答案4.13.9,错解与正解,顺便求解答!

6. 结构CandyBar包含3个成员,如变成练习5所示。 请编写一个程序,创建一个包含3个元素的CandyBar数组, 并将它们初始化为所选择的值,然后显示每个结构的内容。 9.完成编程练习6,但使用new来动态分配数组,而不是声明一个包含3个元素的CandyBar数组。error:#include#includeusing namespace std;struct can

2017-07-06 15:41:33 743

原创 C ++ Primer Plus 第六版 编程练习答案4.13.2

2. 修改程序清单4.4, 使用C++ string 类而不是char 数组。网上很多答案不完整或者出错,原来是没有及时清楚缓冲区导致,以下是正确代码。

2017-07-06 13:44:42 596

RabbitMQ - linux相关安装包

RabbitMQ - linux相关安装包

2023-05-08

菜单使用递归查询,递归UML图

对以上测试案例的递归调用图对以上测试案例的递归调用图对以上测试案例的递归调用图对以上测试案例的递归调用图

2020-12-05

JUnit5所需的jar包,导入完就可以用

JUnit 5 网上都没有说需要哪些jar包,我自己搞了好久才找到,最基本的4个包,都是最新的5版本,导入这4个就可以用junit5了,不然每次都得下载

2019-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除