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
第二遍阅读感悟(chap5)
5.6try语句块和异常处理:throw表达式,异常检测部分使用throw表达式来表示它遇到了无法处理的问题。我们说throw引发了异常try语句块,异常处理部分使用try语句块处理异常。try语句块以关键字try开始,并以一个或多个catch子句结束。try语句块中代码抛出的异常通常会被某个catch子句处理。因为catch子句“处理”异常,所以它们也被称作异常处理代码。一套异常类,用于在thr
zq627271551
·
2016-05-10 13:00
C++学习曲线
个人认为,学习C++可分为4个层次:第一层次,C++基础:挑选一本入门书籍,如《
C++Primer
》、《C++大学教程》、或Stroustrup撰写的经典《C++程序设计语言》或他一年半前的新作《C++
fu1201520
·
2016-05-09 16:00
C++primer
: 引用&与 const 引用
1.什么是引用?引用就是对象的另外一个名字。在实际程序中,引用主要用作函数的形式参数。引用是一种复合类型,通过在变量名前面添加“&”符号来定义。复合类型是指用其他类型定义的类型。在引用的情况下,每一种引用类型都“关联到”某一其他类型。不能定义引用类型的引用,但是可以定义任何其他类型的引用。引用必须用与该引用同类型的对象初始化:intival=1024; int&refVal=ival;//ok:r
shenziheng1
·
2016-05-09 14:00
C++primer
:const限定符
1.问题引入for(intindex=0;index!=512;++index){ //...... 上面的for循环代码有两个问题,都和512作为循环上界有关。第一个问题是程序的可读性。比较index和512有什么意义呢???循环在做什么工作呢???也就是说512是什么东西呢???在本例中,512被称为魔数(magicnumber),它的意义在上下文中没有体现出来,好像这个数是魔术般地从空中出
shenziheng1
·
2016-05-09 13:00
【C++】标准IO库
本文章根据《
C++Primer
》总结而来IO类型在三个独立的头文件中定义:iostream定义读写控制窗口的类型fstream定义读写已命名文件的类型sstream定义读写存储在内存中的string对象
summer_06
·
2016-05-08 21:00
C++11六大函数(构造函数,移动构造函数,移动赋值操作符,复制构造函数,赋值操作符,析构函数)
一、构造函数
c++primer
中说过:构造函数是特殊的成员函数,只要创建类
u010261063
·
2016-05-07 18:00
inline函数详解
(一)inline函数(摘自
C++Primer
的第三版)在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。
ljlstart
·
2016-05-06 11:00
C++Primer
Plus第6版 4.13编程练习答案
1、答案:#include#includeintmain(){usingnamespacestd;char*fname=newchar[10];char*lname=newchar[6];chargrade;intage;cout>grade;cout>age;cout#includeintmain(){usingnamespacestd;string name;string dessert;co
walkman_lfq
·
2016-05-05 11:00
C++Primer
4.13答案
Plus第6版
c++primer
第二遍阅读感悟(chap4)
4.1 | 左值和右值:当一个对象被用作右值的时候,用的是对象的值(内容);当被用作左值的时候,用的是对象的身份(在内存中的位置)。4.3 |用范围for循环遍历string对象时,for(constauto&s:text)将s声明为对常量的引用。因为text的元素是string对象,可能非常大,所以将s声明成引用类型可以避免对元素的拷贝;又因为不需要对string对象做写操作,所以s被声明成对常
zq627271551
·
2016-05-04 16:00
c++primer
第二遍阅读感悟(chap3)
两个容器或string大小的比较是比较第一个不相同的元素的大小。3.2.2|判断一个字符串是否是空串:用s.empty(),而不是判断s.size()是否等于0. |string::size_type:size函数的返回值。如果一条表达式中已经有了size()函数,就不要在使用int,可以避免和unsigned混用。 |字面值和string对象相加:必须确保每个加法运算
zq627271551
·
2016-05-03 22:00
c++primer
第二遍阅读感悟(chap2)
2.2.1|变量定义:关于{}花括号的列表初始化|当用于内置类型的变量时,这种初始化形式有一个重要特点:如果使用列表初始化且初始值存在丢失信息的风险,则编译器将报错。2.2.2|变量声明extern:只能定义一次,可以多次声明,(在函数体内)声明不应包含初始化,否则将引发错误。2.2.4|用::显式访问全局变量2.3.1|引用本身不是一个对象,不能定义引用的引用,(46页例子的解释:) 引用的
zq627271551
·
2016-05-02 22:00
顺序容器——
C++Primer
第九章
容器分类顺序容器包括以下几种:vector可变大小的数组;deque双端队列;list双向链表;forwart_list单向链表;array固定大小数组;string专门保存char的容器;相对原生数据结构而言,容器在内存和性能方面都有诸多益处;所以尽量使用标准库里面的容器;以上几种容器类型的特点:类型迭代器类型插入和删除元素包含头文件选择参考vector随机存取迭代器尾端高效动态大小,随机访问d
白云流度
·
2016-04-29 23:04
C++Primer
C++
[Z] 关于c++ typename的另一种用法
在看
c++primer
的时候见到了一下这种用法:typedeftypenamestd::vector::size_typesize_type;觉得这里面的typename特别令人费解。
waytofall
·
2016-04-27 18:00
C++杂谈(二)初识vector容器与迭代器
后来再学C++,发现容器是一个很重要的概念,在
C++primer
中,大量使用了vector容器,在很多在线编程网站的题目中,也使用了vector取代了整形数组。同样的,教材中也没有出现迭代器。
whChina
·
2016-04-27 11:00
C++primer
第五版课后习题销售类Sales_data的编写
C++primer
第五版课后习题销售类Sales_data的编写头文件#pragmaonce #include #include usingnamespacestd; classSales_data {
wangbeibei23
·
2016-04-24 11:00
C++
Class
习题为
C++primer
第五版中的练习题
#include #include"Sales_data.h" #include usingnamespacestd; intmain(intargc,char*argv[]) { if(argc!=3) { cerr<<"请给出文件名"<
wangbeibei23
·
2016-04-24 10:00
Studio
Visual
2010
销售记录主程序
OSG学习笔记1——智能指针
其实还是不是特别懂,但好像稍微理解一点点了,又参考了一下
C++Primer
。
u011310341
·
2016-04-20 09:00
C++ string类型的一些操作
整理自
C++Primer
第四版一、定义和初始化string str; 默认构造函数,str为空的字符串string str(“abcdef”); 将str初始化为相应的字符串字面值string
fighting_coder
·
2016-04-19 21:00
【数据结构】二叉树的实现(如:默认成员函数、(叶子)节点数、深度、四种遍历)
我们看下它的结构,有二叉链表结构与三叉链表结构,具体结果如我摘自《
C++Primer
》中的图。
韩静静
·
2016-04-19 20:47
数据结构
二叉树
实现
《
C++primer
》读书笔记三
第十五章:面向对象编程三个基本概念:数据抽象,继承,动态绑定。在C++中,用累进性数据抽象,用类派生从一个类继承另一个类,派生类继承基类的成员。动态绑定使编译器能够在运行时决定是使用基类中定义的函数还是派生类中定义的函数。面向对象编程的关键思想是:多态性1.继承:派生类,基类。2.动态绑定:通过动态绑定,我们能够编写程序使用继承层次中任意类型的对象,无需关心对象的具体类型。在C++章,通过基类的引
qq1010234991
·
2016-04-19 17:00
探讨虚函数与纯虚函数的区别
《
C++Primer
》书上学习得到的基础:纯虚函数:1、纯虚函数只声明,没有定义。书写=0说明为纯虚函数。
t1234xy4
·
2016-04-19 15:00
虚函数-纯虚函数
STL的学习(
C++primer
)
容器部分主要由头文件,,,,,和组成。对于常用的一些容器和容器适配器(可以看作由其它容器实现的容器),可以通过下表总结一下它们和相应头文件的对应关系。序列式容器向量(vector)连续存储的元素列表(list)由节点组成的双向链表,每个结点包含着一个元素双端队列(deque)连续存储的指向不同元素的指针所组成的数组容器适配器栈(stack)后进先出的值的排列队列(queue)先进先出的值的排列优先
huatian5
·
2016-04-19 15:00
学习
STL
使用c++中优先级队列
自己只是看了
c++primer
,没有看STL。因此对这部分不是很清楚,感觉c++STL里面好多东西。通过这篇文章总结一下优先级队列的使用。
wly_2014
·
2016-04-18 20:00
STL
c++primer
第五版第十七章练习
17.1、17.2#include#include#include#includeintmain(){usingnamespacestd;tupleti{10,20,30};cout(ti)(ti)(ti),pair>top;system("pause");return0;}17.3#pragmaonce#include#include#include#include#include#includ
nonororo
·
2016-04-17 22:53
c++primer第五版练习
c++prmer
c++
c++primer第五版
cpp
c++primer5
c++primer
第五版第十七章练习
17.1、17.2#include #include #include #include intmain() { usingnamespacestd; tupleti{10,20,30}; cout(ti)(ti)(ti),pair>top; system("pause"); return0; }17.3#pragmaonce #include #include #include #include
nonororo
·
2016-04-17 22:00
C++
cpp
c++prmer
c++primer5
C++primer第五版
学习虚幻4需要储备的知识(程序入门向)
C++、3D数学、OpenGL三者缺一不可……不学OpenGL,学Direct3D也行C++11《C++11FAQ》《深入理解C++11》系列《
C++Primer
》3D数学《3DMathPrimerforGraphicsandGameDevelopment
老G
·
2016-04-16 13:12
入门
资料
虚幻
学习虚幻4需要储备的知识(程序入门向)
C++、3D数学、OpenGL三者缺一不可……不学OpenGL,学Direct3D也行C++11《C++11FAQ》《深入理解C++11》系列《
C++Primer
》3D数学《3DMathPrimerforGraphicsandGameDevelopment
老G
·
2016-04-16 13:12
入门
资料
虚幻
Unreal
4
《
C++primer
》读书笔记二
13章.复制控制复制构造函数。赋值操作符和析构函数总称为复制控制。编译器自动实现这些操作,但类也可以定义自己的版本。需要定义自己的复制控制成员的:类具有指针成员。13.1复制构造函数(拷贝构造):只有单个形参,而且该形参是对本类类型对象的引用(常用const修饰),这样的构造函数称为复制构造函数。复制构造函数可用于:1.根据另一个同类型的对象显示或隐式初始化一个对象2.复制一个对象,将它作为实参传
qq1010234991
·
2016-04-16 08:00
C++ Q&A(五) 再论new操作符
newoperator:指的是一般情况下我们使用的new运算符,
C++primer
中叫做newexperssionoperatornew:operatornew是一个函数。
SKY453589103
·
2016-04-14 14:00
C++
C语言
C++开发环境、库、常用工具(转载
StanLippman先生曾在《
C++Primer
》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚然,C++程序设计语言对于
hbtj_1216
·
2016-04-14 13:00
C++
c++primer
(第五版) 第十五章 面向对象程序设计习题答案
纯原创 转载请注明出处:http://blog.csdn.net/axuan_k略过书上有现成代码的题目15.1 15.215.1 虚成员是基类中的概念 基类中的某些函数希望它的派生类能够重新定义自己的版本 则基类中这样的函数被称为虚函数(虚成员) 15.2 private的成员:只有本类的对象或友元函数或友元类的对象能调用它 protected的成员:除上述之外,本类的派生类的对象也能调用
AXuan_K
·
2016-04-14 11:00
C++
拾遗与填坑《深度探索C++模型》3.3节
《深度探索C++对象模型》是一本好书,该书作者也是《
C++Primer
》的作者,一位绝对的C++大师。诚然该书中也有多多少少的错误一直为人所诟病,但这仍然不妨碍称其为一本好书。本文志在填坑。
guodongxiaren
·
2016-04-14 11:00
C++
书单
拾遗与填坑《深度探索C++对象模型》3.2节
《深度探索C++对象模型》是一本好书,该书作者也是《
C++Primer
》的作者,一位绝对的C++大师。诚然该书中也有多多少少的错误一直为人所诟病,但这仍然不妨碍称其为一本好书。本文志在填坑。
guodongxiaren
·
2016-04-13 19:00
C++
《
C++primer
》读书笔记一
数据抽象和封装的两个优点:1.避免类内部出现无意的,可能破坏对象状态的用户级错误。2.随时间的推移,可以根据需求改变或缺陷报告来完善类实现。无需改变用户及代码。从const成员函数返回*this不能从const成员函数返回指向类对象的普通引用。const成员函数只能返回*this作为一个const引用。12.3类作用域在类作用域之外,成员只能通过对象或指针分别使用成员访问操作符.或->来访问。操作
qq1010234991
·
2016-04-13 09:00
C++中的智能指针
引用
C++Primer
的例子[cpp] viewplain copy class HasPtr{ public
ouyangjinbin
·
2016-04-10 20:00
c++primer
第五版第十六章练习
16.1根据模板参数的类型实例化出一个该类型的函数16.2#include #include #include//less //#include"../../7.21/7.21/标头.h" template intcompare(constT&a,constT&b){ if(std::less()(a,b))return1; if(std::less()(b,a))return-1; return
nonororo
·
2016-04-09 23:00
C++右值引用
需求通读完了
C++Primer
,有很多问题困扰着我。这其中,除了万年老大难的指针外,还有一个被多次提到的知识点:左值引用和右值引用。
ylbs110
·
2016-04-09 17:00
C++
引用
右值
左值
move函数
C++ STL中的vector的内存分配与释放
1.vector的内存增长vector其中一个特点:内存空间只会增长,不会减小,援引
C++Primer
:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都紧挨着前一个元素存储。
SibylY
·
2016-04-06 19:00
反向迭代器
C++primer
(中文版第四版)第273页9.3.2begin和end成员 begin和end操作产生指向容器内第一个元素和最后一个元素的下一个位置的迭代器,如下所示。
npusong
·
2016-04-05 23:00
c++中 有关自定义string的那些为什么
.-2、自定义string类应该如何正确书写 quote一句
c++primer
中的话: 类的安全性和处理正确性的不够,需要类的设计者(也就是我们)去写拷贝构造和赋值运算符重载函数,而最困难的不是如何书写而是让我们自己本身意识到需要这样做
momo462
·
2016-04-05 19:50
String
深浅拷贝
C++primer
文本查询程序
一个简单的文本查询程序,来自
C++primer
//main.cpp/* *目的:一个简单的文本查询程序 *作用:程序将读取用户指定的任意文本文件,然后允许用户从该文件中查找单词。
我叮叮咚咚
·
2016-04-05 19:00
C++的tie()函数
http://tech.quarkjoker.com/2011/06/22/C++%E7%9A%84tie()%E5%87%BD%E6%95%B0今天看
C++primer
时,看到了ios::tie()函数
qq100440110
·
2016-04-04 14:00
C++
c++primer
第二章读书笔记---变量和基本类型
查了
C++primer
才知道复合类型不是类。在C++中类型大致可以分为三种一、内置类型如int,char,float,unsigned等。内置类型是最基本的类型。
马尾和披肩
·
2016-04-03 12:01
基本类型
c++prime
r读书笔记
c++primer
第二章读书笔记---变量和基本类型
查了
C++primer
才知道复合类型不是类。在C++中类型大致可以分为三种一、内置类型如int,char,float,unsigned等。内置类型是最基本的类型。
马尾和披肩
·
2016-04-03 12:01
基本类型
c++prime
r读书笔记
C++
《C++ Primer》 第四版 第16章 模板与泛型编程
《
C++Primer
》第四版第16章模板与泛型编程思维导图笔记超级详细,非常详细,图片版,有利于复习查看http://download.csdn.net/detail/onlyshi/9479715
onlyshi
·
2016-04-02 16:00
C++
《C++ Primer》 第四版 第15章 面向对象编程
《
C++Primer
》第四版第15章面向对象编程思维导图笔记超级详细,非常详细,图片版,有利于复习查看http://download.csdn.net/detail/onlyshi/9479713
onlyshi
·
2016-04-02 16:00
《C++ Primer》 第四版 第7章 函数
《
C++Primer
》第四版第7章函数思维导图笔记超级详细,非常详细,图片版,有利于复习查看http://download.csdn.net/detail/onlyshi/9479711
onlyshi
·
2016-04-02 15:00
C++
C++primer
第十二章读书笔记---动态内存与智能指针
目前为止我们使用过的静态内存,栈内存和内存池,静态内存用来保存局部static对象、类static成员,以及定义在任何函数之外的成员。栈内存用来保存定义在函数内部的非static成员,分配在静态 内存或栈内存中的对象由编译器自动创建或销毁,对于栈对象仅在其定义的程序块运行时才有效,static对象在程序运行之前分配,程序结束时销毁。除了静态内存和栈内存外,每个程序还拥有一个内存池(堆)在堆
马尾和披肩
·
2016-04-01 15:06
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
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他