E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c++primer第五版
c++ primer读书笔记-第九章 顺序容器
c++primer
读书笔记-第九章顺序容器顺序容器的定义为了定义一个容器类型的对象,必须先包含相关的头文件#include#include#include所有的容器都是类模板(第3.3节)。
__WILL
·
2020-08-20 08:07
c++
c++ primer读书笔记--第二章 变量和基本类型
c++primer
读书笔记–第二章变量和基本类型整型字面值规则定义字面值整数常量可以使用以下三种进制中的任一种:十进制、八进制和十六进制。当然这些进制不会改变其二进制位的表示形式。
__WILL
·
2020-08-20 08:07
c++
c++ primer读书笔记-第五章 表达式
c++primer
读书笔记-第五章表达式C++还支持操作符重载,允许程序员自定义用于类类型时操作符的含义。标准库正是使用这种功能定义用于库类型的操作符。
__WILL
·
2020-08-20 08:07
c++
c++ primer读书笔记-第四章 数组和指针
c++primer
读书笔记-第四章数组和指针数组数组的定义和初始化数组的维数必须用值大于等于1的常量表达式定义intstaff_size=27;//nonconstdoublesalaries[staff_size
__WILL
·
2020-08-20 08:07
c++
C++Primer
第5版读书笔记(第7章)
第7章类const成员函数常量成员函数不能改变调用它的对象的内容,在类外部定义时,也必须在参数列表后明确指定const属性7.1.4构造函数默认构造函数,可以使用=default进行定义。和其他函数一样,如果=default在类的内部,则默认构造函数是内联的;如果它在类的外部,则该成员默认情况下不是内联的;7.2访问控制与封装class与struct的唯一区别为class的默认访问权限为priva
xhjh
·
2020-08-20 08:35
C++
C++
C++Primer
Plus笔记——第十二章 类和动态内存分配总结及程序清单
目录本章小结程序清单改进前的string类(在构造函数和析构函数中使用了动态内存分配)改进后的String类(添加了复制构造函数及赋值运算符)再谈定位new运算符复习:模拟队列本章小结本章介绍了定义和使用类的许多重要方面。其中的一些方面是非常微妙甚至很难理解的概念。如果其中的某些概念对于您来说过于复杂,也不用害怕——这些问题对于大多数C++的初学者来说都是很难的。通常,对于诸如复制构造函数等概念,
YukinoSiro
·
2020-08-20 08:16
●C++
C++Primer
第五版
【笔记】——第九章——顺序容器
1.顺序容器概述表一中的顺序容器,提供了对元素快速的顺序访问。但是其他操作的开销则不同:添加或删除元素的开销进行非顺序访问的开销表一:顺序容器类型vector可变长度数组。支持快速随机访问。在非尾部插入或删除元素速度很慢deque双端队列。支持快速随机访问。快速在头或尾的插入和删除list双向链表。只支持双向的顺序访问。可以在list的任何位置快速插入和删除forward_list单向链表。只支持
superbin
·
2020-08-20 07:51
c++
C++技术学习
C++Primer
PLus
第五版
读书笔记
处理第一个问题:1)某书店以文件形式保存其每一笔交易。没一笔交易记录某本书的销售情况,含有ISBM、销售册数和销售单价。每一笔交易形如:0-201-70352-X424.99-------------------------------------------------------------------指针和const限定符1)指向const对象的指针constdouble*cptr这里的cp
xiegenwendada
·
2020-08-20 07:42
C/C++
计算机组成原理
第五版
(白中英)第三章多层次存储器 习题
第三章多层次存储器习题本章题目有几个考点,可用[关键字]搜索。[字位扩展]——存储器的字、位扩展,以及组成逻辑框图[顺序交叉]——顺序交叉存储器的带宽[cache命中率]——cache命中率h、cache/主存系统的效率e、平均访问时间ta、主存慢于cache的倍率r[组相联]——cache组相联映射[直接映射]——cache直接映射[替换策略]——cache的替换策略[虚拟页表]——主存与虚存的
lseaJK
·
2020-08-20 07:25
c++ primer
第五版
学习笔记-第九章 顺序容器
本文为转载,出处:https://blog.csdn.net/libin1105/article/details/48676235https://blog.csdn.net/sunhero2010/article/details/498001019.1顺序容器概述1.顺序容器类型vector可变大小数组。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢。deque双端队列。支持快速随机访问
啃鸡翅的小白猫
·
2020-08-20 07:17
c++
《C++ Primer Plus》读书笔记之——处理数据
本文旨在记录在阅读《C++PrimerPlus》
第五版
的过程中,一些重点的知识点,方便以后查阅。
weixin_34137799
·
2020-08-20 07:00
C++Primer
读书笔记----第二章变量和基本类型
前段时间学习iphone开发,非常力不从心,很多C/C++的类库代码看不明白。大学的时候都学过C/C++,但是基本上忘光了,现在做C#开发,经常写出来一些性能低下的代码,究其原因就是原理掌握不扎实,乱用.netframework。有人说C/C++是内功,java/c#是剑法,我比较认同。大学的时候听别人说C/C++都过时了,所以后来就选择学了C#。做了几年C#开发才发现基础的东西是不会过时,除非哪
weixin_30622107
·
2020-08-20 07:34
c++primer
plus阅读笔记(八)
友元类1.友元类的声明classTv{friendclassRemote;//友元类就代表这肯定是一个类,无须前向声明Remote。};classRemote{...};2.友元成员函数不想使用友类所有函数都变成友元,可以使用友元成员函数。!!编译器本身的符号解析和编译时按顺序来的,导致友元成员写起来要注意顺序。classa;//a要前向声明,否则b中不知道是什么classb{public:voi
Wo_der
·
2020-08-20 07:38
随笔
c++ primer(
第五版
)笔记 第十四章 重载运算与类型转换
//重载运算符:其函数名由operator关键字和定义的运算符号组成//其参数数量与该运算符作用的运算对象数量一致//对于二元运算符来说,左侧运算对象传递给第一个参数,右侧运算对象传递给第二个参数//除operator()外,其他重载运算符都不能含有默认实参//如果该函数是一个成员函数,则其第一个运算对象绑定到隐式的this指针上//不能被重载的运算符://域运算符:://指向成员选择的指针.*/
littleCodeCook
·
2020-08-20 07:53
c++
笔记
c++ primer(
第五版
)笔记 第九章 顺序容器(3)
//容量管理//将capacity减少到和size()相同//用于vectorstringdeque//不一定执行//c.shrink_to_fit()//不重新分配内存的话,c可以保存多少元素//用于vectorstring//c.capacity()//分配至少能容纳n个元素的空间//用于vectorstring//不改变容器中元素的数量,仅影响预先分配多大的内存空间//只有当需要的内存空间超
littleCodeCook
·
2020-08-20 07:21
笔记
c++
c++ primer(
第五版
)笔记 第二章(4)const, decltype, auto
#ifndefLESSON_2_4_H#defineLESSON_2_4_H#includeexternconstintciExt;inlinevoidprint_ciExt(){std::coutexternconstintciExt=4;voidauto_test();voidpractice_2_26();voidpractice_2_27();voidpractice_2_28();voi
littleCodeCook
·
2020-08-20 07:20
c++
笔记
c++
C++ Primer(
第五版
)|练习题答案与解析(第十章:泛型算法)
C++Primer
(
第五版
)|练习题答案与解析(第十章:泛型算法)本博客主要记录
C++Primer
(
第五版
)中的练习题答案与解析。
NotFound1911
·
2020-08-20 07:19
C++
Primer
自学
C primer plus(
第五版
)编程练习第十五章
第一题:编写一个将二进制字符串转化为数字值的函数。也就是说,如果您有以下语句:char*pbin="01001001";那么您可以将pbin作为一个参数传送给该函数,使该函数返回一个int值25。解:代码如下:#include#include#includeintbtois(char*);intmain(void){charbin_str[8*sizeof(int)+1];inti,number;
荒漠上的柏油路
·
2020-08-20 07:48
C
Primer
Plus编程练习
C++生成指定范围的随机小数
具体可参考《
C++primer
》#include#includeusingnamespacestd;intmain(){default_random_enginee;uniform_real_distributionu
从零开始学习的ZHL
·
2020-08-20 07:47
C++学习
c++primer
第五版
第十二章12.20习题用一个StrBlobPtr打印出StrBlob中的元素
//ConsoleApplication2.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#ifndefSTRBLOB_H#defineSTRBLOB_H#include#include#include#include#include#include#include#includeusingstd::string;//forwarddeclarationneededf
娃娃网放放
·
2020-08-20 07:33
c++ primer读书笔记-第十二章 类
c++primer
读书笔记-第十二章类在C++中,用类来定义自己的抽象数据类型(abstractdatatypes)。
__WILL
·
2020-08-20 07:16
c++
c++ primer读书笔记-第七章 函数
c++primer
读书笔记-第七章函数函数可以看作程序员定义的操作。与内置操作符相同的是,每个函数都会实现一系列的计算,然后(大多数时候)生成一个计算结果。
__WILL
·
2020-08-20 07:16
c++
读书笔记《C++ Primer》
第五版
——第十二章 动态内存
shared_ptr和unique_ptr都支持的操作操作备注shared_ptrspunique_ptrup空智能指针p若p指向一个对象,条件判断返回true*p解引用,获取指向对象p->mem等价于(*p).memp.get()返回p中保存的指针,小心使用swap(p,q)p.swap(q)交换p和q中的指针shared_ptr独有的操作操作备注make_shared(args)用args初始
书中玉
·
2020-08-20 07:34
C++
实验测试1《C++ Primer》
第五版
——第九章 顺序容器
本测试主要测试顺序容器的大部分通用函数的语法合理性主要文件用途文件测试用途def_and_init/*.cpp测试顺序容器的定义assign_and_swap/*.cpp测试顺序容器的赋值和交换access/*.cpp测试顺序容器的元素访问add/*.cpp测试顺序容器的元素添加del_item/*.cpp测试顺序容器的元素删除comm.h宏公用文件main.cpp主函数文件源码def_and_i
书中玉
·
2020-08-20 07:34
C++
c++
C++primer
第五版
第九章学习笔记
1.概述顺序容器类型描述优点缺点vector可变长数组支持快速随机访问在尾部之外的地方插入删除元素麻烦deque双向队列支持快速随机访问在首尾部之外的地方插入删除元素麻烦list双向链表任何位置插入删除元素快只能双向顺序访问forward_list单向链表任何位置插入删除元素快只能单向顺序访问array固定长度数组支持快速随机访问不能添加删除元素string字符串支持快速随机访问在尾部之外的地方插
煮茶听雪
·
2020-08-20 06:24
《
C++primer
》读书笔记1——第十章 函数模板
函数模板(functiontemplate)强类型语言在某些时候对于实现相对简单的函数似乎是个障碍。例如,对下面的函数min()的算法很简单,但是强类型语言要求我们为所有希望比较的类型都实现一个实例:intmin(inta,intb){returnaTypemin(Typea,Typeb){returna<b?a:b;}
sirsunnywg
·
2020-08-20 06:38
读书笔记
C++Primer
第五版
习题答案 第十章 泛型算法(Generic Algorithms)
练习10.1头文件algorithm中定义了一个名为count的函数,它类似find,接受一对迭代器和一个值作为参数。count返回给定值在序列中出现的次数。编写程序,读取int序列存入vector中,打印有多少个元素的值等于给定值。#include#include#includeusingnamespacestd;intmain(){vectorv1={1,2,3,1,1};cout#inclu
沙漠之舟tx
·
2020-08-20 06:26
C++
C++primer
plus第三章笔记
short是shortint的简称,long是longint的简称unsigned是unsignedint的缩写。#define编译指令的工作方式与文本编辑器的全局搜索并替换相似。C++采用前一二位来表示数字常量的基数第一位是1-9:十进制第一位是0,第二位是1-7:八进制eg.042前两位为0x或0X:十六进制eg.0x42默认情况下,不管程序中怎么书写cout以十进制显示整数,使用dex、he
rainbow_412
·
2020-08-20 06:12
c++primer-plus
Google V8 引擎 原理详解
V8引擎概览V8引擎简介GoogleV8引擎使用C++代码编写,实现了ECMAScript规范的
第五版
,可以运行在所有的主流操作系统中,甚至可以运行在移动终端(基于ARM的处理器,如HTCG7等)。
JasonLi-九黎
·
2020-08-20 06:21
Node.js
c++primer
plus 6 读书笔记 第十章 对象和类
目录第10章对象和类10.1过程性编程和面向对象编程10.2抽象和类10.2.1类型是什么10.2.2C++中的类10.2.3实现类成员函数10.2.4使用类10.2.5修改实现10.3类的构造和析构函数10.3.1声明和定义构造函数10.3.2使用构造函数10.3.3默认构造函数(无参数的构造函数)10.3.4析构函数10.3.5改造Stock类10.3.6构造函数和析构函数小结10.4this
一只大鸽子
·
2020-08-20 06:14
C++
学习笔记
c++primer
plus 6 读书笔记 第七章 函数--C++的编程模块
目录第7章函数--C++的编程模块7.1复习函数基本知识7.1.1定义函数7.1.2函数原型和函数调用7.2函数参数和按值传递7.2.1多个参数7.3函数和数组7.3.1函数如何使用指针来处理数组7.3.2将数组作为参数传递,实际上传递了数组的地址值。7.3.4使用数组区间的函数7.3.5指针和const7.4函数和二维数组7.5函数和C-风格字符串7.6函数和结构7.6.1传递和返回结构7.6.
一只大鸽子
·
2020-08-20 06:14
C++
C++Primer
读书笔记九——顺序容器.md
const迭代器和const_iterator的区别:前者不可以改变指向但可以改变所指地址的值后者可以改变指向但不能改变所指地址的值;顺序容器vector可变大小数组,支持随机访问,在尾部之外的位置插入和删除可能很慢deque双端队列,支持随机快速访问。在头尾位置插入和删除很快list双向链表,只支持双向顺序访问。在任何位置插入和删除都很快forward_list单向链表,只支持单向顺序访问,在任
天健园扛把子
·
2020-08-20 06:48
C++ Primer:可以将严格弱序看作“小于等于”?
1.背景 在阅读到
C++Primer
中文版(第5版)的有序容器的关键字类型(P378)时,发现书中是将严格弱序看作“小于等于”,而且在其列出的基本性质中还写道:两个关键字不能同时“小于等于”对方。
北冥有鱼wyh
·
2020-08-20 06:10
#
C++
Primer
《
C++Primer
》第九章-顺序容器-学习笔记(2)-自增长&容器选用
《
C++Primer
》第九章-顺序容器-学习笔记(2)文章目录《
C++Primer
》第九章-顺序容器-学习笔记(2)vector容器的自增长capacity和reserve成员容器的选用插入操作如何影响容器的选择元素的访问如何影响容器的选择选择容器的提示参考资料注解日志
工程师小星星
·
2020-08-20 06:04
C++
C++primer
第五版
读取数量不定的输入数据进行求和
循环次数已知的情况一般用for循环,循环次数不易预知的情况用while循环。实现对用户输入的一组数据求和,这种情况下,我们预先不知道要对多少个数求和,因此需要不断读取数据直至没有新的输入为止,因此可将读取数据行代码放入while判断语句内。代码如下://primer_1_4_3.cpp//读取数量不定的输入数据进行求和#include"stdafx.h"#includeusingnamespace
elma_tww
·
2020-08-20 06:04
C++语法
C++ primer plus笔记——第十章——类和对象
第十章——类和对象学习c++也有一段时间了,一直在工程应用上,也就是能用就行,没有系统地去学习,根据口碑是
c++primer
更好,但是手头只有这本,记录一下学习中的收获。
o_ogou
·
2020-08-20 06:37
C++Primer
第五版
第十章习题答案(1~10)
1:知识点:泛型算法:算法是因为其实现了一些经典算法的公共接口,排序和搜索。泛型是因为他们可以作用于不同类型的元素和多种容器类型甚至是内置数组。故称泛型算法知识点2:基本上都定义在algorithm和numeric两个头文件中知识点3:这些算法一般情况下只作用于迭代器之上,不对容器进行直接操作#include#include#include#includeusingnamespacestd;int
MISAYAONE
·
2020-08-20 06:16
【C++Primer习题】
C++Primer
第五版习题答案详解
读书笔记 - C++ Primer
第五版
几次面试下来,我感觉,基础不造好,如何搭建高楼,尤其看了effectivec++后,我更加觉得基础的重要性。之前自学C++用的一本什么清华大学的,感觉不够专业,这次学习之余,重点是C++11的一些特性。C++11对于C++98来说,试一次本质的飞跃。第一章开始标准库,4个IO对象,cin,cout,cerr,clog,不用usingnamespacestd;每个cout都得std::,endl也得
DDHKing
·
2020-08-20 06:29
码农基础之路
《
C++primer
(
第五版
)》学习之路-第五章:语句
【声明:版权所有,转载请标明出处,请勿用于商业用途。联系信箱:
[email protected]
】5.1简单语句1.绝大多数语句以分号结束。空语句只有一个单独的分号。2.复合语句是指用花括号括起来的语句和声明的序列,复合语句也被称作块。一个块就是一个作用域,在块中引入的名字只能在块内部以及嵌套在块中的子块里访问。5.2语句作用域1.可以在if,switch,for和while语句的控制
月下键客
·
2020-08-20 06:00
C++PRIMER
第十章课后练习
10.1#include#include#includeusingnamespacestd;intmain(){vectorvec{1,1,1,1,2,2,2};intn=count(vec.begin(),vec.end(),1);cout#include#includeusingnamespacestd;intmain(){listli{"aa","aa","bb","bb","bb"};in
hubinyiyi
·
2020-08-20 05:33
[读书笔记]
C++Primer
(第5版) 第12章 动态内存
静态内存:用来保存局部static对象(类static数据成员以及定义在任何函数之外的变量)。栈内存:保存定义在函数内的非static对象。分配在静态内存和栈内存中的对象由编译器自动创建和销毁。栈对象仅在其定义的程序块运行时才存在;static对象在使用前分配,程序结束时销毁。1.动态内存:除了这两个,每个程序还拥有一个内存池。这部分内存被称为自由空间或堆,用来存储动态分配的对象。动态内存的管理是
Jamuterbo
·
2020-08-20 05:32
C++
计算机网络(第7版) - 第一章 概述 - 习题【补充】
计算机网络教程
第五版
|微课版-第一章概述-习题第一章、概述【补充】本章的习题试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
小黑LLB
·
2020-08-20 05:43
网络通信学习
《
C++Primer
》第九章-顺序容器-学习笔记(1)-顺序容器定义与操作
《
C++Primer
》第九章-顺序容器-学习笔记(1)文章目录《
C++Primer
》第九章-顺序容器-学习笔记(1)摘要顺序容器的定义容器元素的初始化将一个容器初始化为另一个容器的副本初始化为一段元素的副本分配和初始化指定数目的元素容器内元素的类型约束容器操作的特殊要求容器的容器迭代器和迭代器范围
工程师小星星
·
2020-08-20 05:46
C++
C++Primer
读书笔记(第十章)
第十章关联容器关联容器支持通过键来高效地查找和读取元素。10.1引言:pair类型pair类型在utility头文件中定义。pair包含两个数值,也是一种模板类型,在创建pair对象时,必须提供两个类型名:pair对象所包含的两个数据成员各自对应的类型名字,这两个类型不必相同。创建pair类型pairp1创建一个空的pair对象,两个元素分别是T1类型和T2类型,采用值初始化pairp1(v1,v
dy01dy
·
2020-08-20 05:15
C/C++
C++Primer
第5版读书笔记(第12章)
第12章动态内存12.1动态内存与智能指针shared_ptr允许多个指针指向同一个对象;unique_ptr则“独占”所指向的对象。标准库还定义了一个名为week_ptr的伴随类,它是一种弱引用,指向shared_ptr所管理的对象,这三种类型都定义在memory头文件中。只有当括号中仅有单一初始化器时才可以使用auto:autop1=newauto(obj);//p指向一个与obj类型相同的对
xhjh
·
2020-08-20 05:13
C++
c++primer
练习11.4
intmain(intargc,char**argv){ifstreamin("ss.txt");stringline;vector>vec;while(getline(in,line)){strings;inti;istringstreamss(line);ss>>s>>i;vec.push_back(make_pair(s,i));}for(autov:vec){cout<
codesailor
·
2020-08-20 05:38
C++
c++ primer
第五版
笔记 第十一章
第十一章关联容器因翻译太耗时了,还是看中文比较快,先做笔记如下两个主要的关联容器:map和setmap表示:键-值对的集合set表示:普通集合如果是无序的,则加一个unordered.如果允许重复,则加上一个multi11.1使用关联容器使用mapmapword_count;stringword;while(cin>>word)++word_count[word];for(constauto&w:
安仔都有人用
·
2020-08-20 05:32
英文翻译
c++primer
读书笔记零
去年写的两遍日志这几天跑步了,昨晚看到一篇关于跑步的文章,摘抄下来。“跑步更大的收益在心里层面,每次跑步,你都打赢一个“战胜自我,自我控制”的小小战役,我的经验是,跑过四十分钟,接下来的每一秒,都想放弃,此时你得不停跟自己对话:再坚持十秒!再跑一百米!漂亮,竟然又跑了两分钟!再燃烧十卡热量把!你听,脂肪在痛哭!”“再这种专注中,不会有别的想法(忧伤痛苦也会消失),秒表数字的跳动才是唯一。最后一秒到
夫多多
·
2020-08-20 05:23
西加加
C++primer
学习笔记及作业答案之第十章
笔记:1.概述迭代器令算法不依赖于容器,但算法依赖于元素类型的操作。标准库通过算法和数据结构的分离来实现泛型。算法永远不会改变底层容器的大小。2.初识泛型算法C风格字符串本质是char*类型,用==比较两个char*对象,只是检查两个指针值是否相等,即地址是否相等,而不会比较其中字符是否相同标准库算法从来不直接操作容器,它们只操作迭代器,从而间接访问容器。能不能插入和删除元素,不在于算法,而在于传
iblue_coffee
·
2020-08-20 05:07
C++学习笔记
C++Primer
Plus(第六版)第六章学习笔记
6.1if语句if(test-condition)statement;6.1.1ifelse语句if(test-condition)statementelsestatement当需要三个分支选择的时候则用ifelseifelse6.2逻辑表达式与(and):&&或(or):||非(not):!逻辑运算符的优先级低于关系运算符。除了非门以外然后逻辑and高于逻辑or6.3字符函数库cctype详见表
没有人给他写信的下士
·
2020-08-20 05:59
学习笔记
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他