c++
文章平均质量分 95
BettyDD
上网不涉密,涉密不上网
展开
-
C++ Primer 第五版 课后章节练习答案 第三章
编译软件为 vs2015。第三章练习3.1:使用恰当的 using 声明重做1.4.1节(第11页)和2.6.2节(第67页)的练习。解答:重做1.4.1节://练习1.9 编写程序,使用 while 循环将 50 到 100 的整数相加。#include "stdafx.h"#include<iostream>using std::cout;usin...原创 2019-04-08 15:27:06 · 1136 阅读 · 0 评论 -
C++ Primer 第五版 课后章节练习答案 第十一章
编译软件为 vs2015。第十一章练习 11.1:描述 map 和 vector 的不同。map 是关键字—值 对的集合,通过关键字来查找值。vector 是对象的集合,对象在容器中顺序保存和访问。练习 11.2:分别给出最适合使用 list、vector、deque、map 以及 set 的例子。list:在容器中任意位置插入或删除元素vector:保存一些重...原创 2019-09-11 12:17:10 · 1138 阅读 · 0 评论 -
C++ Primer 第五版 课后章节练习答案 第十章
编译软件为 vs2015。第十章练习10.1:头文件 algorithm 中定义了一个名为 count 的函数,它类似 find,接受一对迭代器和一个值作为参数。count 返回给定值在序列中出现的次数。编写程序,读取 int 序列存入 vector 中,打印有多少个元素的值等于给定值。解答:#include <algorithm>#include <io...原创 2019-08-12 16:36:46 · 410 阅读 · 0 评论 -
C++ Primer 第五版 课后章节练习答案 第九章
编译软件为 vs2015。第九章练习9.1:对于下面的程序任务, vector、deque、和 list 哪种容器最为适合?解释你选择的理由、如果没有哪一种容器优于其他容器,也请解释理由。(a)读取固定数量的单词,将他们按字典顺序插入到容器中。我们将在下一章看到关联容器更适合这个问题。(b)读取未知数量的单词,总是将新单词插入到末尾。删除操作在头部进行。(c)从一个文件读取...原创 2019-07-29 21:25:24 · 824 阅读 · 0 评论 -
C++ Primer 第五版 课后章节练习答案 第八章
编译软件为 vs2015。第八章练习8.1:编写函数,接受一个 istream& 参数,返回值类型也是 istream&。此函数必须从给定流中读取数据,直至遇到文件结束标识时停止。它读取的数据打印在标准输出上。完成这些操作后,在返回流之前,对流进行复位,使其处于有效状态。解答:(注要求此函数从给定流中读取数据)#include <iostream&g...原创 2019-07-23 21:08:11 · 410 阅读 · 0 评论 -
C++ Primer 第五版 课后章节练习答案 第七章
编译软件为 vs2015。第七章练习7.1:使用 2.6.1 节练习定义的 Sales_data 类为 1.6 节(第21页)的交易处理程序编写一个新的版本。解答:(1)main.cpp:#include <iostream>#include "Sales_data.h"int main(){ Sales_data total; if (std::...原创 2019-07-02 13:50:30 · 1145 阅读 · 1 评论 -
C++ Primer 第五版 课后章节练习答案 第六章
编译软件为 vs2015。第六章练习6.1:实参和形参的区别是什么?解答:实参:实参是形参的初始值,与形参存在着对应关系,但编译器可以以任意可行的顺序对其求值。形参:形参是定义在函数中的变量,由函数调用中的实参初始化。练习6.2:请指出下列函数哪个有错误,为什么?应该如何修改这些错误呢?(a)int f ( ) { string s; ...原创 2019-05-15 22:06:25 · 783 阅读 · 0 评论 -
C++ Primer 第五版 课后章节练习答案 第五章
编译软件为 vs2015。第五章练习5.1:什么是空语句?什么时候会用到空语句?解答:只含有一个单独的分号的语句就是空语句。如果在程序的某个地方,语法上需要一条语句但是逻辑上不需要,此时应该使用空语句。练习5.2:什么是块?什么时候会用到块?解答:复合语句也被称作块,是指用花括号括起来的(可能为空的)语句和声明的序列。如果在程序的某个地方,语法上需要一条语句,...原创 2019-05-06 15:46:31 · 1302 阅读 · 0 评论 -
C++ Primer 第五版 课后章节练习答案 第四章
编译软件为 vs2015。第四章练习4.1:表达式 5 + 10*20/2 的求值结果是多少?解答:根据运算律的优先级,应该先乘除后加减,结果为 105。练习4.2:根据 4.12 节中的表,在下述表达式的合理位置添加括号,使得添加括号后运算对象的组合顺序与添加括号前一致。(a)*vec.begin( ) (b) *vec.b...原创 2019-04-28 22:58:01 · 1142 阅读 · 0 评论 -
C++ Primer 第五版 课后章节练习答案 第一、二章
编译软件为 vs2015。第一章练习1.9:编写程序,使用 while 循环将 50 到100 的整数相加。#include "stdafx.h"#include<iostream>int main(){ int sum = 0, val = 50; while (val <= 100) { sum += val; val++; } s...原创 2019-02-08 20:35:53 · 1563 阅读 · 0 评论