随笔分类 -  C++Primer学习

我学习C++Primer的时候的感想
摘要:本文答案,部分参考于C++ Primer 习题集 前面章节的习题答案 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 9.1 (a) 按字典序插入到容器中,意味着进行插入排序操作,从而需要在容器内部频繁进行插入操作,vector在尾部之外的位置插入和删除元素很慢,deque 在头尾之 阅读全文
posted @ 2020-08-03 21:07 黄鹏宇 阅读(169) 评论(0) 推荐(0)
摘要:本文答案,部分参考于C++ Primer 习题集 前面章节的习题答案 第一章 第二章 第三章 第四章 第五章 第六章 7.1 7.2 class Sales_data{ private: //定义私有数据成员 string bookNo; //书籍编号,隐式初始化为空串 unsigned units 阅读全文
posted @ 2020-07-21 19:27 黄鹏宇 阅读(238) 评论(0) 推荐(0)
摘要:本文答案,部分参考于C++ Primer 习题集 前面章节的习题答案 第一章 第二章 第三章 第四章 第五章 6.1 区别: 形参:形参出现再函数定义的地方,形参列表可以包含0个,1个,或多个形参,多个形参之间用逗号分隔,形参规定了一个函数所接受的类型和数量. 实参:实参出现函数调用的地方,实参的数 阅读全文
posted @ 2020-07-13 22:25 黄鹏宇 阅读(473) 评论(0) 推荐(0)
摘要:本文答案,部分参考于C++ Primer 习题集 前面章节的习题答案 第一章 第二章 第三章 第四章 5.1 ​ 空语句是最简单的语句,空语句由一个单独的分号构成.如果在程序的某个地方,语法上需要一条语句但是逻辑上不需要,此时应该使用空语句,空语句什么也不做 ​ 一种常用的情况是,当循环的全部工作在 阅读全文
posted @ 2020-07-03 20:16 黄鹏宇 阅读(275) 评论(0) 推荐(0)
摘要:本文答案,部分参考于C++ Primer 习题集 4.1 结果是105 (5+((10*20)/2))=(5+(200/2))=5+100=105 4.2 *(vec.begin()) *(vec.begin())+1 4.3 这题参考与答案 ​ 正如题目所说,C++语言规定了非常少的二元运算符(逻 阅读全文
posted @ 2020-07-02 16:07 黄鹏宇 阅读(247) 评论(0) 推荐(0)
摘要:本门答案,部分参考于C++ Primer 习题集 第一章答案 第一章答案 第二章答案 第二章答案 3.1 1.9 改写 #include<iostream> using std::cout; using std::endl; int main(void) { int sum = 0, i = 50; 阅读全文
posted @ 2020-06-29 21:45 黄鹏宇 阅读(337) 评论(0) 推荐(0)
摘要:本门答案,部分参考于C++ Primer 习题集 开头先放一张自己写的导图 2.1 ① int,long,long long ,short 都属于整形,区别是C++标准规定的的尺寸的最小值,就是可以表示的最大的尺寸不同. 名字 长度 大小 Short 短整型 16 Int 整形 16 long 长整 阅读全文
posted @ 2020-06-18 10:42 黄鹏宇 阅读(306) 评论(0) 推荐(0)
摘要:重新开始 要加油,加油,加油啊! 黄鹏宇.我一定会找到工作的.Fight! 本门部分答案参考于 C++ Primer 习题集 思维导图 1.1 Visual Studio 官方文档如下 https://docs.microsoft.com/zh-cn/cpp/get-started/tutorial 阅读全文
posted @ 2020-06-07 18:39 黄鹏宇 阅读(352) 评论(0) 推荐(0)