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
第十二章读书笔记---动态内存与智能指针
目前为止我们使用过的静态内存,栈内存和内存池,静态内存用来保存局部static对象、类static成员,以及定义在任何函数之外的成员。栈内存用来保存定义在函数内部的非static成员,分配在静态 内存或栈内存中的对象由编译器自动创建或销毁,对于栈对象仅在其定义的程序块运行时才有效,static对象在程序运行之前分配,程序结束时销毁。除了静态内存和栈内存外,每个程序还拥有一个内存池(堆)在堆
马尾和披肩
·
2016-04-01 15:06
C++
C++primer
第九章习题解答
练习9.1:对于下面的程序任务,vector、deque和list哪种容器最为适合?解释你的选择的理由。如果没有哪一种容器优于其他容器,也请解释理由。(a)读取固定数量的单词,将他们按字典顺序插入到容器中。我们将在下一章看到关联容器更适合这个问题。(b)读取未知数量的单词,总是将新单词插入到末尾。删除操作在头部进行。(c)从一个文件读取未知数量的整数。将这些数排序,然后将它们打印到标准输出。(a)
sunhero2010
·
2016-03-31 15:00
c++primer
(第五版) 第十三章 拷贝控制习题答案
纯原创转载请注明出处:http://blog.csdn.net/axuan_k13.213.313.413.5#includeusingnamespacestd;classPoint{inta;};Pointglobal;//13.4Pointfoo_bar(Pointarg)//1{Pointlocal=arg,*heap=newPoint(global);//2,3*heap=local;Po
Kuro同学
·
2016-03-29 12:59
c/c++
c++primer
(第五版) 第十三章 拷贝控制习题答案
纯原创 转载请注明出处:http://blog.csdn.net/axuan_k13.2 13.3 13.4 13.5#include usingnamespacestd; classPoint{ inta; }; Pointglobal;//13.4 Pointfoo_bar(Pointarg)//1 { Pointlocal=arg,*heap=newPoint(global);//2,
AXuan_K
·
2016-03-29 12:00
C++
C++Primer
第5版读书笔记(第9章)
第9章顺序容器9.1顺序容器概述选择容器的基本原则:除非有很好的理由选择其他容器,否则应使用vector;如果程序有很多小的元素,且空间的额外开销很重要,则不要使用list或forward_list;如果程序要求随机访问元素,应使用vector或deque;如果程序要求在容器的中间插入或删除元素,应使用list或forward_list;如果程序需要在头尾位置插入或删除元素,但不会在中间位置进行插
zhongyiqun123
·
2016-03-28 20:00
C++
《C++ Primer》 第四版 第3章 标准库类型
《
C++Primer
》第四版第三章标准库类型思维导图笔记超级详细,非常详细,图片版,有利于复习查看图片下载http://download.csdn.net/detail/onlyshi/9474748
onlyshi
·
2016-03-28 18:00
C++
学习 C++的用途,(前辈总结)
个人认为,作为学生还是花功夫学C++,因为《设计模式》《数据结构》这些课程基本上还是C++应付的比较好(我的切身体会),学习C++,认真阅读
c++primer
,而后配合TheADAPTIVECommunicationEnvironment
jerrylsxu
·
2016-03-26 08:00
C++书籍
1)C/C++方面 《C专家编程》 《
C++Primer
》 《C++标准程序库》 《深度探索C++对象模型》 《EffectiveC++》 《STL源码剖析》 《MoreEffectiveC
yzhang6_10
·
2016-03-25 20:00
C++中inline函数
(一)inline函数(摘自
C++Primer
的第三版)在函数声明或定义中函数返回类型前加上关键字inline,即可以把函数指定为内联函数。
algorithmcharm
·
2016-03-25 19:32
C++
C++中有关数组的一些细节问题
今天读
C++primer
发现其中讲数组的一章,有一些东西自己还不是很清楚,所以专门下一篇博客来总结一下数组里面的一些容易忘记的知识。
xiao--wei
·
2016-03-25 16:45
C++
C++Primer
第5版读书笔记(第8章)
第8章IO库8.1IO类IO对象不能拷贝或对IO对象赋值,读写一个IO对象会改变其状态,因此传递和返回的引用不能是const的。刷新输出缓冲区:操纵符为endl、flush和ends;endl向缓冲区插入一个回车符,然后刷新缓冲区;flush刷新缓冲区,但不输出任何额外的字符;ends向缓冲区插入一个空字符,然后刷新缓冲区。unitbuf操纵符,如果想在每次输出操作之后都刷新缓冲区,可以使用uni
zhongyiqun123
·
2016-03-25 10:00
C++Primer
第5版读书笔记(第7章)
第7章类7.1.4构造函数默认构造函数,可以使用=default进行定义。和其他函数一样,如果=default在类的内部,则默认构造函数是内联的;如果它在类的外部,则该成员默认情况下不是内联的;7.2访问控制与封装class与struct的唯一区别为class的默认访问权限为private,而struct的默认访问权限为public;友元可以允许其他类或函数访问该类的非公有成员,方法是令其他类或函
zhongyiqun123
·
2016-03-25 09:00
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; //读入剩余交易记录 wh
sunhero2010
·
2016-03-24 18:00
C++重新学习心得(1)(《
C++Primer
第四版》1-8章)
C++重新学习心得(1)这几天重新复习了一遍C++,现在想关于基础部分(《
C++Primer
第四版》中的1-8章内容),归纳一下自己的心得。
King_Like_Coding
·
2016-03-24 16:00
c运算符优先级相关知识小结
运算符的优先级运算符的结合性操作数的求值顺序运算符优先级表运算符的优先级在
C++Primer
一书中,对于运算符的优先级是这样描述的:Precedencespecifieshowtheoperandsaregrouped.Itsaysnothingabouttheorderinwhichtheoperandsareevaluated
lidonghat
·
2016-03-22 12:00
C语言
运算符
优先级
结合性
求值顺序
C++Primer
第5版读书笔记(第6章)
第6章函数6.2.6含有可变形参的函数如果函数的实参数量未知但是全部实参的类型都相同,可以使用initializer_list类型的形参;省略符形参voidfoo(parm_list,...); voidfoo(...);6.3.3返回数组指针声明一个返回数组指针的函数Type(*function(parameter_list))[dimension];2.使用尾置返回类型 autofunc(in
zhongyiqun123
·
2016-03-21 17:00
C++
C++Primer
第5版读书笔记(第5章)
第5章语句5.4.3范围for语句//for(declaration:expression) //statement vectorv={0,1,2,3,4,5,6,7,8,9}; for(auto&r:v) r*=2;如上如果需对序列中的元素执行写操作,循环变量必须声明成引用类型。5.6try语句块和异常处理throw表达式异常检测部分使用throw表达式来表示它遇到了无法处理的问题。try语句块
zhongyiqun123
·
2016-03-21 11:00
《C++ Primer》 第四版 第14章 重载操作符与转换
《
C++Primer
》第四版第十四章重载操作符与转换思维导图笔记超级详细,非常详细,图片版,有利于复习查看图片下载地址http://download.csdn.net/detail/onlyshi/9465456
onlyshi
·
2016-03-18 13:00
C++
C++的顶层const和底层const的理解
最近,又一次翻开
C++primer
,决定仔细研究一下自己以前没搞懂的顶层const和底层const,这次看了后感觉明白了,所以记录下来,以后可以没事翻阅,增加记忆。
冬之晓东
·
2016-03-18 12:43
C++
《C++ Primer》第四版 第13章 复制控制
这是用XMind做的《
C++Primer
》第四版第13章的读书笔记详细图片链接地址http://download.csdn.net/detail/onlyshi/9462365
onlyshi
·
2016-03-15 17:00
C++
C++Primer
的练习和心得
未完……#include#include#include#includeusingnamespacestd;intmain(){ //string strings1; strings2(s1); strings3("value"); strings4(10,'c'); cin>>s1>>s2; cout>word) coutivec1; vectoriv
nuc_Sheryl
·
2016-03-11 22:00
C++为什么不叫++C
在知乎,在博客,在
C++Primer
书中进行查看后,自己总结如下:大家都知道C++进行后,表达式的左值的值为C,C再自己进行自加。而++C进行后,表达式的左值的值为C自加后的值。
lixungogogo
·
2016-03-11 13:00
C语言
C语言中各种整型变量在不同字长机器上的字节数详细探讨
看到一个特别基础的问题探讨,但是认识比较深入,感觉文章比较好,转载至此文末附上原文链接突然间就想到了long和int到底什么区别(发现有很多问题都是突然间想到的),然后百度、google各种查找,各种书籍:《
C+
wangzhjj
·
2016-03-09 10:00
C语言
整型数据类型
C++primer
2.4 const限定符
const常量定义后必须要初始化,初始化后不能改变值。const对象只在文件中有效,若想在多个文件中使用可在定义之前加extern关键字。const的引用:对const常量的引用不能改变它所绑定的对象。一个非常量引用指向一个常量对象是非法的:constintr1=10; int&r2=r1;//错误指针和const:指向常量的指针,不能用于改变其所指向对象的值。const指针:常量指针必须初始化。
u014427196
·
2016-03-08 19:00
new................未完待续
C++primer
上说,当使用一条new表达式的时候实际上有三步:创建内存(调用一个operatornew或operatornew[]的库函数),调用构造函数,返回内存地址。
u013220338
·
2016-03-07 19:00
C++
c++primer
(第五版) 第十一章 关联容器习题答案
纯原创 转载请注明出处:http://blog.csdn.net/axuan_k11.1 11.2 11.4#include#include#includeusingnamespacestd;intmain(){//11.1//vector是一个顺序容器,该容器每个对象通过下标访问//map是一个关联容器,它保存的是key-value对,map可以通过key快速查询对应的value//11.
Kuro同学
·
2016-03-07 12:37
c/c++
C++异常基础
最近在看C++编程规范和
C++primer
,遇到了有关异常的一些内容,在此简单总结一下,以后可能会继续补充1.异常的意义是什么?为什么要进行异常处理?
u012999985
·
2016-03-05 14:00
C++
异常
catch
try
异常对象
c++ inline函数
(一)inline函数(摘自
C++Primer
的第三版)在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。
Real_BB
·
2016-03-04 15:02
C++
inline
C++
[置顶] 关于模板非类型形参的详细阐述
关于模板的非类型形参,网上有很多内容,
C++primer
只有大概一页的阐述,但是都不够清晰详细。下面我尽可能从自己的角度去给大家描述一下非类型形参的相关细节。
u012999985
·
2016-03-02 15:00
C++
Const
C++模板
非类型模板参数
C++内部链接
C++学习笔记(1)---基本数据类型
最近重读《
C++Primer
(5thEdition)》发现一些之前忽略的东西。准备将这个东西用这种笔记的形式记录下来。先来说说C++中的数据类型。这个是个最基本的问题,但偶尔也会被问到。
fnst_xwlong
·
2016-02-28 02:12
C++
基本类型
变量类型
wchar_t
C++Primer
第5版读书笔记(第4章)
第4章表达式4.1.1基本概念小整数类型(如bool、char、short等)通常会被提升成较大的整数类型;赋值运算符需要一个(非常量)左值作为其左侧运算对象,得到的结果也仍然是一个左值。取地址符作用与一个左值运算对象,返回一个指向运算对象的指针,这个指针是一个右值。内置引用运算符、下标运算符、迭代器解引用运算符、string和vector的下标运算符的求值结果都是左值。内置类型和迭代器的递增递减
zhongyiqun123
·
2016-02-27 21:00
C++
C++Primer
第5版读书笔记(第3章)
第3章字符串、向量和数组3.1命名空间的using声明usingnamespace::name3.2.1定义和初始化string对象#include usingstd::string; strings1;//默认初始化 strings2(s1);//直接初始化,s2为s1的副本 strings3=s1;//拷贝初始化,s3为s1的副本 strings4("value");//直接初始化, stri
zhongyiqun123
·
2016-02-26 13:00
C++
C++Primer
第5版读书笔记(第2章)
第I部分C++基础第2章变量和基本类型2.1.2类型转换1.8比特大小的unsignedchar可以表示0至255区间内的值,如果赋一个超出该范围的值,则实际的结果是该值对256取模后所得的余数。 2.赋带符号类型一个超出它表示范围的值时,结果是未定义的。 3.如果表达式中既有符号类型又有无符号类型,则符号类型数将自动转换成无符号类型数。 unsignedu=10; inti=-42; std::
zhongyiqun123
·
2016-02-25 11:00
C++
《 linux后台开发必看书》
程序设计类《
C++PRIMER
》系统编程类《UNIX环境高级编程》W.RichardStevens:非常经典的书。
Frank_Jay
·
2016-02-24 22:00
linux
技术书单
static_cast强制转型疑问
C++Primer
中:任何具有明确定义的类型转换,只要不包含底层const,都可以使用static_cast。ps:顶层const表示指针本身是个常量;底层const表示所指对象是个常量。
iamzhangzhuping
·
2016-02-24 13:00
[C++]隐式类类型转换(转)
C++primer
中有这么一句话:可以用单个实参来调用的构造函数定义了从形参类型到该类型的一个隐式转换。
stary_yan
·
2016-02-24 13:00
计算机专业中经典书籍(程序猿和大学生必读)
《
C++Primer
》、2.《C++程序设计语言》、3.《Effect
990487026
·
2016-02-23 17:23
c++primer
阅读笔记之泛型算法
泛型算法泛型算法头文件#include#include(泛型算术算法)泛型算法简述泛型算法最典型地特点就是可以作用于多种容器类型上,其与容器类型无关,算法和容器通过迭代器捆绑在一起大部分的算法都是在一段范围内的元素上操作,这段范围称为“输入范围”,带有输入范围的算法都是用头两个形参标记范围,这两个形参分别指向要处理的第一个元素和最后一个元素的下一位置的迭代器三种常见的算法类型只读算法只读算法特性只
batuwuhanpei
·
2016-02-22 23:00
C++
泛型
c++primer
阅读笔记之函数
函数参数传递形参的初始化与变量的初始化一样,如果形参具有非引用类型,则复制实参的值;如果形参为引用类型,则它只是实参的别名(通过这句话我们可以发现,如果形参为非引用类型,那么我们是无法通过函数来改变实参的值的,对于指针也是一样,如果我们的参数为一个指针,那么我们只能通过函数来改变指针指向对象的值,但无法改变指针本身的值,因为此时的形参也只是实参指针的复制)如果函数的形参为一个指向const对象的指
batuwuhanpei
·
2016-02-22 16:00
C++
函数
《
C++Primer
》 学习——第三章
文章链接:作者:孤辰星邮箱:
[email protected]
正文:《
c++Primer
》第一、二章主要讲解是一些定义之类的知识,一些初学者耐心看完之后,刚开始记得差不多,但过后不勤加练习,就忘记。
Amars_丁
·
2016-02-21 21:19
基础学习
c++primer
阅读笔记之数组与指针
C++primer
阅读笔记之数组与指针数组数组简述对于数组,首先要强调的就是数组的维数定义必须使用值大于等于1的常量表达式定义常见的常量表达式有:整型字面值常量(1,2,3…)枚举常量用常量表达式初始化的整型
batuwuhanpei
·
2016-02-21 21:00
C++
管理指针成员(智能指针)
C++Primer
学习中。。。 简单记录下我的学习过程(代码为主) 【题外话】过几天就要出去找工作了!这几天在家看看以前做过的题。。。
u010579068
·
2016-02-21 20:00
C++
指针
智能指针
管理指针成员
c++primer
阅读笔记之关联容器学习
关联容器关联容器简述关联容器通过键(key)存储和读取元素,而顺序容器通过元素在容器中的位置顺序存储和访问元素。关联容器最独特的地方在于其支持键的使用;如果希望有效的存储不同值得集合,那么使用set容器比较合适,而map容器则更适用于需要存储每个键所关联的值的情况;Pair类型Pair基本操作Pair类型变量的创建方式调用Pair类型的构造函数a)Pairp1,该构造函数创建一个Pair变量p1,
batuwuhanpei
·
2016-02-21 15:00
C++
数组的提示
在
c++primer
看到:int*matrix[10];//10个指针构成的数组int(*matrix)[10];//指向含有10个整数数组的指针 根据运算符优先级,第一个是[]优先,第二个是()优先。
EasyChanger
·
2016-02-20 19:00
Linux下安装GCC5.3.0(亲测有效)
首先,一般ubuntu上都预装了低级版本的Gcc,完全可以应付刷OJ时的C+Class+STL的风格,但因为寒假里非常固执地要看
C++primer
,所以只能把编译器升级到最新版本以符合C++11/14标准
Norlan
·
2016-02-18 00:00
C++Primer
第5版学习笔记(四)
C++Primer
第5版学习笔记(四)第六章的重难点内容 第六章是和函数有关的知识,函数就是命名了的代码块,可以处理不同的情况,本章内容包括: 1.函数的概念基础,包括函数的定义声明以及函数如何生成值和返回结果
诱兔
·
2016-02-16 09:00
C++Primer
第5版学习笔记(三)
C++Primer
第5版学习笔记(三)第四/五章的重难点内容 你可以点击这里回顾第三章内容 因为第五章的内容比较少,因此和第四章的笔记内容合并。
诱兔
·
2016-02-12 07:00
C++迭代器
内容来自
c++primer
第五版个人理解,迭代器是一种类似于指针类型,用来访问类似string或者vector等对象以及容器的工具。
·
2016-02-11 22:00
C++
迭代器
容器
C++Primer
学习之四初始化
一.默认初始化调用无参或者时提供了默认参数的构造函数。二.拷贝初始化Aa; Ab=a; Ac=3;//默认classA有一个形参为int的构造函数。先将3隐式转换为A,然后调用复制构造函数。三.直接初始化我的理解:使用非复制构造且提供初始值作为构造函数实参的初始化。四.列表初始化①inta{0},b={0};//正确 doublea=3.14; intc={a},d{a};//错误,存在信息丢失的
Jammg
·
2016-02-08 10:00
C++ 引用计数技术及智能指针的简单实现
一直以来都对智能指针一知半解,看
C++Primer
中也讲的不够清晰明白(大概是我功力不够吧)。最近花了点时间认真看了智能指针,特地来写这篇文章。
melonstreet
·
2016-02-02 17:39
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他