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
硬实力:技术岗毕业生应该具备的技术树
PART1较全面的技术树1.c/c++推荐阅读书籍:《
c++primer
》《cprimerplus》《effectivec++》《moreeffectivec++》`2.Java推荐阅读书
VoguePaPa
·
2017-07-17 12:04
c++顶层和底层const
那会看
c++primer
的时候写了一篇,http://blog.csdn.net/donggua_fu/article/details/59481295现在感觉没写明白,重新写一下,写得详细点本质上来说
donggua_fu
·
2017-07-16 20:50
语言
一张图大神带你了解游戏程序员的学习之路
他是《游戏引擎架构》译者、《
C++Primer
中文版(第五版)》审校。他曾参与《天涯明月刀》、《斗战神
壮二宝
·
2017-07-14 09:46
书
秋招-计算机视觉、机器学习岗需要复习的内容
计算机视觉、机器学习岗需要复习的内容编程基础C++基础知识学习:《
C++primer
》算法编程:Leetcode,牛客网,《算法导论》编程思想:《算法导论》,《程序员面试宝典》,《剑指offer》其他语言熟悉
YHZZD
·
2017-07-06 15:05
算法编程
图像处理
实习工作
C++拷贝控制
按照
c++primer
的顺序,我们从拷贝控制说起。这章看的时间有点久,有些东西很陌生。可能自己接触的实际工程太少,有些经验的
brighlee
·
2017-06-20 23:14
c++
C/C++中的取模和取余运算
今天在看《
C++Primer
》中文版时,遇到一个问题,如下:C++中,把负值赋给unsigned对象是完全合法的,其结果是该负数对该类型的取值个数求模后的值。
即墨雨
·
2017-06-20 16:17
指针、常量和类型别名
指针、常量和类型别名今天看了
C++Primer
的2.5.1的一点小理解。
辉狼007
·
2017-06-15 19:00
CentOS 6.5 下编写一个简单的C++程序
----------------------------环境搭建好,问题处理掉,开始
C++primer
编程之路-------------
艾鹤
·
2017-06-09 02:56
C/C++
《
c++primer
》ch2 变量和基本类型
数据类型决定了程序中数据和操作的意义。2.1基本内置类型基本数据类型:**算数类型空类型(void)**,其中算数类型包括:字符、正整数、布尔值、浮点数。空类型不对应具体的值,用于一些特殊的场合。2.1.1算数类型分为整形和浮点型。整形:bool:取值为true或者false。char:基本的字符类型,一个char的大小与一个机器字节一样。wchar_t,char16_t,char32_t**ru
小二三不乌
·
2017-06-04 17:02
C++设计模式 factory工厂模式,实现绘制几何形状
不会啊,得,查一下,一下是我主要参考的两篇博文参考博客1参考博客2ps:另参考书籍:
c++primer
大话数据结构得到一个最终目的,使用抽象工厂模式实现。
V1ctor1Que
·
2017-05-23 21:46
c语言
工厂模式
C++学习
C++primer
第十二章笔记 初稿
12.1概述局部static对象,类的static数据成员及定义在函数之外的变量,都保存在静态内存中;函数内的非static对象保存在栈中;动态分配的对象存储在堆中(运行时分配内存);shared_ptruse_count()返回与调用指针共享所指对象的指针数量。unique()如果use_count()为1返回true,否则返回false。赋值如果进行p=q操作,则p的引用次数递减,q的引用次数
Cao970824
·
2017-05-14 19:00
C++primer
第十二章笔记 初稿
12.1概述局部static对象,类的static数据成员及定义在函数之外的变量,都保存在静态内存中;函数内的非static对象保存在栈中;动态分配的对象存储在堆中(运行时分配内存);shared_ptruse_count()返回与调用指针共享所指对象的指针数量。unique()如果use_count()为1返回true,否则返回false。赋值如果进行p=q操作,则p的引用次数递减,q的引用次数
Cao970824
·
2017-05-14 19:00
C++PRIMER
第一轮复习第六章
6.1调用运算符。函数的返回类型不能是数组类型或者函数类型,但是可以是指向数组或函数的指针。生命周期。局部变量(形参与函数体内部定义的变量)。自动对象。局部静态对象(生命周期贯穿函数),局部静态变量默认初始化为0。函数声明也叫函数原型,函数声明不包含函数体,所以也就无需形参的名字。事实上,函数声明经常省略形参的名字。C++支持分离式编译,分离式编译允许我们把程序分割到几个文件中去,每个文件独立编译
丶馨儿
·
2017-05-09 17:30
多态(1)静态多态与动态多态
在
C++primer
一书中把具有继承关系的多个类型称为多态类型,因为我们能使用这些类型的“多种形式”而无须在意它们的差异。百度百科上提到在面向对象语言中,接口的多种不同的实现方式即为多态。
kingZXY2009
·
2017-04-19 19:14
多态(1)静态多态与动态多态
在
C++primer
一书中把具有继承关系的多个类型称为多态类型,因为我们能使用这些类型的“多种形式”而无须在意它们的差异。百度百科上提到在面向对象语言中,接口的多种不同的实现方式即为多态。
kingZXY2009
·
2017-04-19 19:42
Java
Object
多态性
《深度探索C++对象模型》读书笔记(一)
Lippman早期在贝尔实验室,和C++发明者BjarneStroustrup设计了全世界第一套C++编译器cfront,还著有经典的C++入门书EnsentialC++和
C++Primer
。
天才XLM
·
2017-04-18 22:24
读书笔记
C++ 浅谈emplace_back及误区
今天做
c++primer
题目实现标准库vector,emplace_back忽然发现我对其了解甚少,首先,我在网上找到答案的代码,之前有过了解emplace_back是通过移动构造函数实现的,那么问题来了
RGBMarco
·
2017-04-18 15:59
C++
调试时的Assert用法
基本思想(
C++Primer
):程序可以包含一些用于调试的代码,但是这些代码只在开发程序时使用。但应用程序编写完成准备发布时,要先屏蔽掉调试代码。
jiang111_111shan
·
2017-04-15 00:00
c和c++的学习
C++primer
第十一章笔记 初稿
11.1使用关联容器分类有序容器mapsetmultimapmultiset无序容器unordered_mapunordered_setunordered_multimapunordered_multiset注:set只储存key,map储存key/value,有multi前缀的key可重复。map的基本使用经常使用下标运算符访问map中的值,下标为键。当map中并未存在对应键时,则下标运算符会创
Cao970824
·
2017-04-09 00:00
C++primer
第十一章笔记 初稿
11.1使用关联容器分类有序容器mapsetmultimapmultiset无序容器unordered_mapunordered_setunordered_multimapunordered_multiset注:set只储存key,map储存key/value,有multi前缀的key可重复。map的基本使用经常使用下标运算符访问map中的值,下标为键。当map中并未存在对应键时,则下标运算符会创
Cao970824
·
2017-04-09 00:00
c++primer
学习笔记-----3.1命名空间的using 声明
【命名空间是用来组织和重用代码的。因为人类可用的单词数太少,并且不同的人写的程序可能有的变量有重名现象。引入了命名空间这个概念解决这一问题。】【在c语言的使用传统中,比如使用的iostream.h这一头文件中,使用的名字具有全局作用域。而在新标准的c++语言中,为了防止名字之间互相污染,规定使用库文件iostream(不带.h),使用的名字不具全局作用域,要在程序中使用的话必须指明所用名字所处的作
programmer_nn
·
2017-04-05 21:24
C++primer
c++
取模?取余?
问题来源当我在学习《
C++Primer
》第二章的类型转换的时候,我发现了一个问题。
dustbinzz
·
2017-04-04 19:24
《C++
Primer》
C++ 标准库函数的begin和end函数与标准库容器的begin和end成员
如果你手边有
C++Primer
,这两点分别在P106、P298,不想翻书的话,就好好看看这篇文章吧,书上有更多的细节,有时间还是多翻书吧!
MISAYAONE
·
2017-04-01 09:05
【想写就写@@】
C++疑难杂症知识点
c++primer
第十四章c++代码重用(二)
一、保护继承当派生类中派生出另一个类时,私有继承和保护继承之间的主要区别:使用私有继承,第三代两类将不能使用基类的接口,是因为基类的公有接口在派生类中将变为私有方法。使用保护继承时,基类的公有方法在第二代中将变成受保护的,因此第三代可以使用它。在私有继承或者保护继承时,可以使用using来重新定义访问权限。二、多重继承多重继承产生的问题:(1)从不同的基类继承同名的方法。(2)从两个或更多相关基类
鱼的天空
·
2017-03-31 21:25
C++学习笔记之——显示类型转换(static_cast,const_cast,interpret_cast,dynamic_cast)
1.static_cast在
c++Primer
一书中对static_cast是这样描述的:任何具有明确定义的类型转换,只有不包括底层cons
huangjh2018
·
2017-03-29 22:02
c++
C++primer
第七章笔记 初稿
7.1定义类this指针类成员之间的相互使用,隐式调用this指针;this指针类型为顶层const,因此不能把this指向一个常量对象,因此不能在一个常量对象上使用普通版本的成员函数;声明函数为常量函数,其实在隐式改变this类型;类的作用域里,成员无先后顺序,但类型声明有;当成员使用到IO类型时,IO参数无法被拷贝(必须按引用传递),且函数中应尽量减少对格式的规定;默认构造函数关键字:=def
Cao970824
·
2017-03-25 17:00
《C++ Primer》读书笔记
前言把《
C++Primer
》读薄系列笔记全集。
尤汐_Jennica
·
2017-03-21 17:58
《C++ Primer》读书笔记
前言把《
C++Primer
》读薄系列笔记全集。
尤汐_Jennica
·
2017-03-21 17:58
C++primer
第六章笔记 初稿
6.1参数传递用指针来传递多维数组时,仍然需要传递二维的具体参数;可变形参initializer_list个人感觉就是一个容器?代码如下classClass1{ public: Class1(inta,initializer_listb){} private: inta; intb; }; classClass2{ public: Class2(inta,intb){} private: int
Cao970824
·
2017-03-18 21:00
C++Primer
第五版 第十六章习题答案(61~67)
61:自己定义shared_ptr是不是在哪做过,忘了。62:知识点1:当我们不能(或者不希望)使用模版版本时,我们可以定义类模版或者函数模版的一个特例化版本:比如说函数模版中的处理不适用于未定义intcompare(constint&p1,constint&p2){//}知识点4:特例化的本质是实例化一个模版,而非重载,因此特例化不影响函数的重载,它不是一个非模版的独立函数知识点5:模版及其特例
MISAYAONE
·
2017-03-18 09:48
【C++Primer习题】
C++Primer
第五版习题答案详解
C++Primer
第五版 第十六章习题答案(31~40)
31:unique_p是保存删除器函数的指针,所以需要一次跳转操作,并不会内联而是跳转32:知识点1:从函数实参到模版实参的过程被称为模版实参推断,在这个过程中,可能会发生类型转换知识点2:只有很有限的几种方式会发生类型转换1:非const对象的引用或者指针到const对象的引用或者指针(const到非const是不合法的)(顶层const会被忽略)2:若函数参数不是引用的类型,则可以进行函数或者
MISAYAONE
·
2017-03-17 09:12
【C++Primer习题】
C++Primer
第五版习题答案详解
C++Primer
第五版 第十六章习题答案(11~20)
类模版也是相当的重要,好好理解吧11:知识点1:类模版的定义:与函数模版不同的是,编译器不会为类模版推断模版参数类型,所以我们在使用类模版时,需要显式地指出元素的类型,在其定义中,模版参数可以当作类型使用,用来表示类保存的元素的类型:比如说类中保存了一个T类型的vector变量知识点2:我们可以将类中元素访问操作的返回类型定义为T&,也就是模版参数的引用,在被实例化之后,T会被替换为特定的模版实参
MISAYAONE
·
2017-03-16 09:02
【C++Primer习题】
C++Primer
第五版习题答案详解
C++primer
第五章笔记 初稿
5.1switch语句switch参数必须是整型表达式switch内部的变量定义与初始化有特殊要求boolb; cin>>b; switch(b){ casetrue: //inta=1;//不可以初始化 intb;//可以定义 break; casefalse: //a=2; b=2; break; }5.2迭代语句不要试图用范围for做改变容器大小的操作;goto语句与label一起使用,la
Cao970824
·
2017-03-09 20:00
C++primer
第四章笔记 初稿
4.1基本问题左值和右值自增自减运算符作用于左值对象,解引用和下标运算符得到左值;decltype作用于左值得到引用类型,右值得到普通类型;求值顺序优先级一般只规定了组合方式,并未规定求值顺序以及函数的调用顺序;只有&&||?:和,规定了求值顺序。4.2算术运算符-号对布尔运算无效;溢出运算;取余运算可以为负,但不可以为浮点数;−m/(n)=−n/(m)=−(m/n)m%(−n)=m%n , (−
Cao970824
·
2017-03-09 20:00
C++primer
第三章笔记 初稿
3.1命名空间的using声明作为一个好的设计,在头文件中应减少using声明; 3.2string类型读取未知数量的string对象常使用while循环;范围for(引用符)结合cctype中的头文件,对字符串进行处理;利用decltype(s.size())简化定义过程;将size()函数值赋值给一个int型变量,实际上进行了隐式转换,因为size()返回值是无符号类型(小心溢出!)。无论是s
Cao970824
·
2017-03-01 21:00
C语言
《C++ Primer》学习笔记:3.3.3其他vector操作
《
C++Primer
》(第五版)中计算vector对象中的索引这一小节中,举例要求计算各个分数段各有多少个成绩。
weixin_34038293
·
2017-03-01 16:00
c/c++
C++Primer
第五版 第九章习题答案(1~10)
1:知识点1:几种顺序容器的特点vector:可变大小,支持快速随机访问,尾部插入数据很快deque:双端队列。支持快速随机访问,头部插入数据很快list:双向链表。支持双向顺序访问,在其任何位置插入删除数据都很快array:固定大小数组,不能改变大小。(注意这里与普通的内置数组类型是不一样的)string:与vector类似,专用于保存字符。知识点2:在通常情况下,使用vector是非常好的选择
MISAYAONE
·
2017-02-24 09:32
【C++Primer习题】
C++Primer
第五版习题答案详解
C++Primer
第九章
迭代器
顺序容器
iterator
C++primer
第二章笔记 初稿
2.1基本内置类型算术类型类型尺寸char8位wchar_t16位char16_t16位char32_t32位float6位有效数字double10位有效数字longdouble10位有效数字一个字节(byte)由8Bit构成,一个字(Word)由2个字节构成。通常float1个字,double2个字,longdouble3-4个字。无符号类型的运算当一个表达式中既有带符号类型又有无符号类型数,一
Cao970824
·
2017-02-23 19:00
C++Primer
第五版 第八章习题答案(1~10)
1:知识点1:IO类分别定义在三个独立的头文件中定义了基于读写流的基本类型定义了读写命名文件的类型定义了读写内存string对象的类型三个头文件皆在标准库中。istream&func(istream&is){stringmm;while(is>>mm)cout#include#include#include#includeusingnamespacestd;intmain(intargc,char
MISAYAONE
·
2017-02-23 09:10
【C++Primer习题】
C++Primer
第五版习题答案详解
C++Primer
第八章
IO类
ifstream
文件的读写
读《面向对象的思考过程》作者matt Weisfeld
最近接触了很多java代码,开始于机缘巧合,读了《java编程思想》的大概前四分之一,这比我读《
C++primer
》还要多了,两本都是大部头,我能完整读完还需毅力。
czl389
·
2017-02-22 11:34
Coding&Reading
[转] std::_Copy_impl
在
C++PRIMER
中模拟实现vector容器所给的代码中,如果你用的是vs2012的话,那么你会发现根本就不能通过编译,这时应该怎么办呢?
doubleface999
·
2017-02-19 09:39
类的静态成员学习
本文记录我对
c++primer
以及Introductiontoprogrammingwithc++关于静态成员这一节的学习基本概念静态成员从形式上来说,用static关键字声明的变量或者函数就是静态成员
Kang_TJU
·
2017-02-17 22:41
C++学习
C++知识总结(1)--变量和基本类型
最近打算看看《
C++primer
》,重新复习C++的一些知识点,同时会添加部分在做牛客网编程题目时候记录的知识点。
spearhead_cai
·
2017-02-13 14:30
c++
总结
C++primer
第十章笔记 初稿
10.1概述大多数定义在头文件里,部分数值泛型算法定义在里。算法不依赖于容器类型,但依赖于元素类型操作(即关系运算)。对于内置数组,可以使用begin(数组名)、end(数组名)来获取对应指针,使算法对内置数组进行类似容器的处理。算法并不真正执行容器本身操作,一切操作都基于迭代器。10.2简单泛型算法的使用只读算法count接收:一对迭代器和一个值。返回:该值出现的次数。find接收:一对迭代器和
Cao970824
·
2017-02-12 12:00
算法
泛型
迭代器
C++primer
第九章笔记 初稿
9.1顺序容器性质:容器中元素的顺序与加入的位置相对应,为使用者提供了控制元素存储和访问顺序的能力。六大顺序容器名称功能特点>vector可变大小数组支持快速随机访问,除尾部外插入、删除较慢deque双端队列支持快速随机访问,头尾外插入删除较慢list双向列表支持双向顺序访问,任何位置插入删除很快forward_list单项列表支持正向顺序访问,任何位置插入删除很快array固定大小数组支持快速随
Cao970824
·
2017-02-08 19:00
C语言
char*与char[]比较
refer:《
C++primer
》http://www.tuicool.com/articles/UZbEbm7字符串常量到底存放在哪个存储区C++中string、char*、char[]的转换首先,string
AliVirus
·
2017-02-05 17:03
编程
总结 C++中 基本内置类型 数据所占大小 和数据类型
以前看
C++primer
,基本内置类型的时候,大概只知道int型表示整数,float和double型表示浮点数,double型精度很高,决定自己用int或者double的就是我是小数还是整数,便没有载关注细节
Cinderella_hou
·
2017-01-18 10:09
机器视觉
c++
总结 C++中 基本内置类型 数据所占大小 和数据类型
以前看
C++primer
,基本内置类型的时候,大概只知道int型表示整数,float和double型表示浮点数,double型精度很高,决定自己用int或者double的就是我是小数还是整数,便没有载关注细节
Cinderella_hou
·
2017-01-18 10:09
机器视觉
c++
C++Primer
学习笔记
第一章C++开始入门(这是
C++Primer
第五版的学习笔记,为C++11标准,所有的代码都是在VS2015上实现,由于笔者之前已经有接触过编程,这些前面基本所有语言都类似的笔者直接过,并不深说)一个C
圭山
·
2017-01-13 14:38
学习笔记
c++primer
plus第五章编程练习
1.编写一个要求用户输入两个整数的程序,giant程序将计算并输出这两个整数之间(包括这两个整数)所有的整数的和。这里假设先输入较小的整数,例如如果用户输入的是2和9,则程序将指出2-9之间所有整数的和为44.#includeusingnamespacestd;intmain(){intx,y;cin>>x;cin>>y;intsum=0;for(inti=x;xintmain(){usingna
Vincentlmeng
·
2017-01-11 21:03
c++
C++进阶
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他