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
第三章 字符串,向量和数组
知识点:1.如果使用等号初始化一个变量,为拷贝初始化(copyinitialization),否则为直接初始化(directinitialization)2.string对字母大小写敏感。3.读取位置数量的string对象:intmain{stringword;while(cin>>word)cout。()是元素数量,{}是元素内容。【括号里的类型和vector类型相同情况下。9.循环体内包含有向
MarvinYSh
·
2020-08-17 20:52
C++primer学习笔记
C++ Primer 中文第 5 版练习答案 第 3 章 字符串、向量和数组(27~45)
C++Primer
中文版(第5版)练习解答合集自己写的解答,如有错误之处,烦请在评论区指正!
gorgeoustray
·
2020-08-17 19:13
C++
Primer
C++ Primer 中文第 5 版练习答案 第 3 章 字符串、向量和数组(21~26)
C++Primer
中文版(第5版)练习解答合集自己写的解答,如有错误之处,烦请在评论区指正!
gorgeoustray
·
2020-08-17 19:12
C++
Primer
C++ Primer 中文第 5 版练习答案 第 3 章 字符串、向量和数组(12~20)
C++Primer
中文版(第5版)练习解答合集自己写的解答,如有错误之处,烦请在评论区指正!a.正确。该向量元素是vector,被默认初始化为空的vector;b.错误。类型不匹配;c.正确。
gorgeoustray
·
2020-08-17 19:12
C++
Primer
c++
C++primer
学习心得-第三章-字符串、向量和数组
文章目录
c++primer
学习心得-第三章-字符串、向量和数组3.1命名空间的using声明3.2标准库类型string1.初始化string2.string对象上的操作3.处理string对象中的字符
xhh22900
·
2020-08-17 19:06
笔记
C/C++
C++ Primer(第五版)|练习题答案与解析(第三章:字符串、向量和数组)
C++Primer
(第五版)|练习题答案与解析(第三章:字符串、向量和数组)本博客主要记录
C++Primer
(第五版)中的练习题答案与解析。
NotFound1911
·
2020-08-17 18:37
C++
Primer
自学
《C++ primer》-第三章-《字符串,向量和数组》-string篇
参考书籍,课程如下(如有侵权,请及时和我联系):《
C++primer
》《算法笔记》第二版视频参考中国大学mooc程序设计与算法(三)C++面向对象程序设计标准库类型string,表示可以变长的字符序列,
pessiboy
·
2020-08-17 18:55
《C++
primer》
c++ Segmentation fault Warning
今天重新拾起
c++primer
第五版复习了一下c++,看到第一章有一小处细节是之前没注意到的,特此补充。“程序员常常在调试时添加打印语句。这类语句应该保证‘一直’刷新流。
sysu_zjl
·
2020-08-17 17:32
c语言/c++学习
【C++ Primer 学习札记】使用new或者make_shared创建shared_ptr智能指针
《
C++Primer
》P400为了更容易(同时更安全)地使用动态内存,新的标准提供了智能指针(smartpointer)类型来管理动态对象。
JinSu_
·
2020-08-17 12:49
《C++
Primer》学习札记
【C++ Primer 学习札记】返回数组指针和返回函数指针
类型别名2,直接定义3,尾置返回类型(C++11)4,使用decltype一、返回数组指针返回数组指针有三种方式:1,类型别名2,直接定义3,尾置返回类型(C++11)4,使用decltype1,类型别名《
C+
JinSu_
·
2020-08-17 12:49
《C++
Primer》学习札记
【C++ Primer 学习札记】初始化和赋值
参考博客:【初始化(C++primer5th学习笔记)】https://blog.csdn.net/blubluhao/article/details/53436387《
C++Primer
》P39初始化不是赋值
JinSu_
·
2020-08-17 12:49
《C++
Primer》学习札记
C++primer
第5版课后练习习题答案 9.4
#include#include#includeusingnamespacestd;boolgetval(vector::iterator&ibegin,vector::iterator&iend,intval){while(ibegin!=iend){if(*ibegin==val)returntrue;++ibegin;}returnfalse;}intmain(){vectorvint={1
hishyboy
·
2020-08-17 12:23
C++对象向上转型
(出自《
c++primer
》)2.对象向上转型对象之间不存在对象转型,转换过程中会忽略派生类的部分。因此,在这种转换的实际发生过程往往与我们期待的有所差别。在对象指针或引用转换
雪風会保护大家的
·
2020-08-17 10:47
C/C++
面向对象编程思想---OOP
面向对象的方法论:来自
c++primer
第十章面向对象是一种程序设计的概念性方法,面向对象最重要的特征是抽象、封装和数据隐藏、多态、继承、代码的可重用性。
CodingStart
·
2020-08-17 05:55
C++基础
C++中的左值和右值
摘自《
C++Primer
》第五版C语言中,左值可以位于赋值语句的右侧,右值则不能。C++中,一个对象被用作右值时,用的是对象的值(内容);当对象被当做左值的时候,用的是对象的身份(在内存中的位置)。
nwpu061701
·
2020-08-17 03:46
C++
C++派生类对象访问基类的protected成员
《
C++Primer
》上有这么一句话令人费解:“派生类如果要访问基类protected成员只有通过派生类对象,派生类不能访问基类对象的protected成员。”
GeekWay
·
2020-08-17 02:19
C++11新特性汇总(更新中)
来源于对
C++Primer
内容的理解或者可以说成个人笔记文章目录1.longlong2.列表初始化3.nullptr常量4.constexptr常量5.类型别名6.auto类型指示器7.decltype
IT界的一大菜鸟
·
2020-08-17 02:57
C++
智能指针——shared_ptr
文章目录1.p2.make_shared(param)、*p3.swap(p,q)、p.swap(q)4.p.use_count5.shared_ptrp(q)6.自动销毁所管理的对象文章来源于
C++Primer
IT界的一大菜鸟
·
2020-08-17 02:57
C++
c++
指针
C++Primer
第五版 第四章习题答案(21~30)
1:关于条件运算符最主要的两点:cond?exp1:exp2条件运算符的优先级很低,嵌套使用时最好加上括号两个表达式的类型需要相同#include#include#includeusingnamespacestd;voidmain(){inta[10]={0,1,2,3,6,5,4,7,8,9};vectorv1(a,a+10);cout#include#includeusingnamespace
MISAYAONE
·
2020-08-17 01:18
【C++Primer习题】
C++Primer
第五版习题答案详解
C++Primer
第五版 第四章习题答案(11~20)
1:(a>b)&&(b>c)&&(c>d)2:记住:算数>关系>逻辑所以该式等同于:i!=(jmem与(*ptr).mem等价。(a):合法:先对iter加1,再返回iter指向的值(b):不合法:返回iter指向的值为string++操作无意义(c):不合法:iter是一个指针,没有empty()的成员(d):合法:判断iter所指向的值是否为空(e):不合法:*iter可以得到iter所指的字
MISAYAONE
·
2020-08-17 01:48
【C++Primer习题】
C++Primer
第五版习题答案详解
C++
第四章
箭头运算符
C++ 之使用标准库函数对象和函数适配器
C++Primer
习题14.37使用标准库函数对象和函数适配器,定义一个对象用于能:1.检查大于1024的所有值;2.查找不等于pooh的所有字符串3.将所有值乘以2#include#include#include
南friend
·
2020-08-16 17:59
C++
C++之lambda理解
简介在
C++Primer
中,是这样定义的-一个lambda表达式表示一个可调用的代码单元,可以将其理解为一个未命名的内联函数;与任何函数类似,一个lambda具有一个返回类型,一个参数列表和一个函数体,
weixin_30920091
·
2020-08-16 15:09
C++Primer
Plus(第六版)第十一章学习笔记:
11.1运算符重载C++中可以将运算符重载扩展到用户定义的类型,重载运算符格式operator+()//重载+运算符operator*()//重载*运算符使用被重载的运算符对类对象进行操作的时候,会隐式调用运算符函数11.2运算符重载实例首先是一个不带重载的Time类实例,相加操作以成员函数来实现head#ifndefGOLF_H_INCLUDED#defineGOLF_H_INCLUDED#in
没有人给他写信的下士
·
2020-08-16 12:44
学习笔记
C++primer
思维导图 第二章变量和基本内置类型
第二章变量和基本内置类型概览2.1基本内置类型2.1.1基本数据类型2.1.2类型转换2.1.3字面值常量2.2变量和基本类型2.2.1变量定义2.2.2变量定义和声明的关系2.2.3标识符2.2.4名字的作用域2.3复合类型概览内容有点多,所以把导图拆开方便阅读。小节完整版请拖至小节末尾;本章完整版请拖至文章末尾。2.1基本内置类型2.1.1基本数据类型类型含义大小bool布尔类型未定义char
我是酒徒啊!
·
2020-08-16 10:34
C++primer
阅读笔记
STL运用的C++技术(5)——重载操作符
主要参考了《
C++Primer
》和《STL源码剖析》。重载操作符是具有特殊名称的函数:保留了operator后接需定义的操作符符号。这是《
C++Primer
》中的定义。
wuzhekai1985
·
2020-08-16 04:04
STL剖析
STL运用的C++技术(4)——重载函数
主要参考了《
C++Primer
》和《STL源码剖析》。有人会问,STL大量运用了模板,哪里用过重载函数呢?首先介绍重载函数的概念。
wuzhekai1985
·
2020-08-16 04:04
STL剖析
面试感想
之前也看过《
C++primer
》,但是没有看透,太过于浮躁。2.算法很重要。可能同样重要的一些算法的思维。我自己在这一块的思想上就没有好的认识,还停留在本科阶段排序和查找的基础上。
tangweide
·
2020-08-16 01:00
软件编程推荐书籍目录
创建可重用软件的技术》...2l《C陷阱与缺陷(中文版)》...3l《CPrimerPlus(第五版)中文版》...4l其他参考...52C++语言...5l《C++编程思想(第2版)第一卷》...5l《
C+
shashawoyao
·
2020-08-16 01:36
编程
语言
出版
数据结构
正则表达式
算法
《C++ Primer》读书笔记(第一章 开始)
本系列文章为作者阅读《
C++primer
》后总结的重要知识点,对简单的基础语法和常识进行了删去,总结出容易遗忘和较为细节的知识点,适合有一定C语言语法基础的同志阅读。
矿山码农
·
2020-08-16 01:10
c++
c++-primer
理解C++中引用的底层实现
1、
C++Primer
提到:引用并非对象,相反的,它只是为一个已经存在的对象所起的另外一个名字。
Mind_V
·
2020-08-15 21:39
C++编程
C++
引用
从图灵原创谈起,带你走进国产技术书的时代
老朋友们也许最初是从《
C++Primer
中文版(第4版)》、《UNIX环境高级编程》、《Linux程序设计(第4版)》等其中一本开始关注图灵的。
weixin_33691817
·
2020-08-15 08:01
Linux下安装GCC5.3.0(亲测有效)
首先,一般ubuntu上都预装了低级版本的Gcc,完全可以应付刷OJ时的C+Class+STL的风格,但因为寒假里非常固执地要看
C++primer
,所以只能把编译器升级到最新版本以符合C++11/14标准
dcs2357181
·
2020-08-15 07:16
C++Primer
第五版(中文版)附录A1解析
1.引子《
C++Primer
第五版(中文版)》的附录A.1“标准库名字和头文件”一节,列出了该书程序使用到的标准库名字及对应的头文件,但该列表仅仅是单纯地按首字母顺序罗列出使用过的标准库名字,并无分类,
蚂蚁寻路
·
2020-08-15 06:08
C++
C++结合二分法分析迭代器的使用和运算(参考书籍
C++primer
第五版)
使用迭代器//迭代器是访问string对象的字符、vector对象的元素及其他容器元素的一种机制,所有标准库容器都可以使用迭代器,适用范围大于下标运算符#include#include#include#include#includeusingnamespace::std;intmain(){//获取迭代器和指针不同,不使用取地址符,而是有迭代器的类型同时拥有返回迭代器的成员//例如名为begin的
给雨
·
2020-08-15 05:41
C++
c++
C++标准库类型vector详述(参考书
C++primer
第五版)
1.vector(向量)概述标准库类型vector表示对象的集合,是一个类模板。vector容纳了一些对象,所以也常称之为容器,其中所有对象的类型都相同。这个集合中的每个对象都有一个与之对应的索引,用于访问指定的对象。编译器根据模板创建类或函数的过程称为实例化。因为引用不是对象,所以不存在包含引用的vector,除此之外的大部分内置类型和类类型都可以构成vector对象,甚至vector的元素也可
给雨
·
2020-08-15 05:41
C++
c++标准库类型string使用全解(参考书
C++primer
第五版)
初始化string对象#includeusingnamespace::std;intmain(){strings1;//默认初始化,s1是一个空字符strings2=s1;//s2是s1是副本strings2(s1);//等价于上句strings3="hiya";//s3是该字符串字面值的副本//拷贝初始化strings3("hiya");//等价于上句//直接初始化strings4(10,'c'
给雨
·
2020-08-15 05:41
C++
c++
【高质量C++/C总结12】拷贝函数C++标准库复数类string解析
我的Github我的CSDN我提炼了《
C++Primer
》、《侯捷C++》、《高质量程序设计指南——C/C++语言》等资料中的重要部分,并
憨豆酒D
·
2020-08-15 05:31
高质量C++/C总结
【高质量C++/C总结9】复数类complex解析
说在开始:我提炼了《
C++Primer
》、《侯捷C++》、《高质量程序设计指南——C/C++语言》等资料中的重要部分,并总结成此博文。
憨豆酒D
·
2020-08-15 04:30
高质量C++/C总结
stl allocator源码学习
1.参考http://www.cplusplus.com/reference/memory/allocator/《STL源码剖析》《
C++Primer
第五版》《GenericProgrammingandth
论睡不着与不想睡的区别
·
2020-08-14 22:00
stl源码
C++Primer
二周目笔记(十三):拷贝控制
C++中的拷贝,指的是我们在对对象进行拷贝,移动,赋值,销毁时,类的代码起到了什么作用,我们可以控制这些过程。拷贝主要有两个操作:拷贝构造,拷贝赋值。移动也是两个:移动构造,移动赋值。最后我们还可以自定义析构对象时具体做什么事情【其实编译器已经帮助我们完成了通用的销毁等操作,但当我们有特殊需求比如某一个对象析构是不确定的,在析构时需要发生一些动作,我们可以定制这些动作】一、首先是拷贝构造函数:初始
xd_folobe
·
2020-08-14 22:29
C++ Primer 笔记七 数组
C++Primer
笔记七数组 数组是存放一组未命名的、类型相同的对象的容器。数组中的元素在内存中是类型存储的,因此通过索引来访问这些对象,索引值从0开始。 数组的大小确定不变。
禾达达
·
2020-08-14 21:46
C++
Primer
《C++ Primer 4th》读书笔记 序
注:本系列读书笔记是博主写作于两三年前的,所以是基于《
C++Primer
》第四版的,目前该书已更新至第五版,第五版是基于C++11标准的,貌似更新挺多的。
weixin_34221332
·
2020-08-14 21:27
谈谈C++中各种初始化方式
最近正在看《
C++Primer
》第五版,已经被C++的各种初始化方式搞的头昏脑胀,所以特写此文,来总结一下C++的各种初始化的方式。
kasperskynod
·
2020-08-14 20:37
C++
C++11/14系列学习
十一假期一直在看C++11新特性,比较出名的书《C++PrimerPlus》专门有一个章节来讲解,《
C++Primer
》则将C++11的新特性融入到各个章节来学习。
wsqyouth
·
2020-08-14 20:45
C++/STL
霸面拿腾讯offer面经
所以我果断的把
C++primer
刷了一遍。
sola_aptx4869
·
2020-08-14 19:54
面试
为什么C++内置类型的局部变量不能默认初始化
如下所示intk;intmain(){intm;cout<
c++primer上也说
LNGOD
·
2020-08-14 18:42
c++
C++primer
第七章习题答案
练习7.1:使用2.6.1节定义的Sales_data类为1.6节的交易处理程序编写一个新版本。#include#include"Sales_data.h"usingstd::cin;usingstd::cout;usingstd::endl;usingstd::cerr;intmain(){cout>total){Sales_datatrans;//读入剩余交易记录while(cin>>tran
煮茶听雪
·
2020-08-14 14:36
C/C++
C++primer
第九章习题解答
练习9.1:对于下面的程序任务,vector、deque和list哪种容器最为适合?解释你的选择的理由。如果没有哪一种容器优于其他容器,也请解释理由。(a)读取固定数量的单词,将他们按字典顺序插入到容器中。我们将在下一章看到关联容器更适合这个问题。(b)读取未知数量的单词,总是将新单词插入到末尾。删除操作在头部进行。(c)从一个文件读取未知数量的整数。将这些数排序,然后将它们打印到标准输出。(a)
煮茶听雪
·
2020-08-14 14:36
C/C++
C++Primer
第五版 第九章习题答案(31~40)
31:知识点1:容器的改变可能会使迭代器失效,插入和删除各有其相关的规则,P315.知识点2:必须保证每次改变容器的操作之后都正确的重新定位迭代器的操作知识点3:调用erase()之后,其返回的迭代器指向的是序列中的下一个元素,其返回的迭代器可以用来更新知识点4:向容器插入元素后,对于list和forward_list,指向容器的迭代器、指针、引用皆有效对于listadvance(iter,2);
王小波二弟
·
2020-08-14 12:59
常量引用和变量引用的区别理解
C++primer
提到,引用就是对象的别名,换言之,计算机在对对象引用的时候并没有实际分配空间,这个可以从引用对象的角度去测试:假设有:classA{......}
C_小白
·
2020-08-14 11:10
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他