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++支持多态的根本。动态绑定只有通过指针或者引用调用虚函数时才会发生。基类和派生类classQuote{public:Quote()=default;Quote(conststd::s
静待梅花开
·
2020-09-17 00:08
C\C++\Linux
c++
多态
继承
面向对象编程
我的
C++primer
长征之路:重载运算与类型转换
重载运算与类型转换文章目录重载运算与类型转换基本概念重载的例子重载、类型转换与运算符基本概念基本格式返回类型operator运算符(参数列表){}重载运算符参数数目与该运算符作用的运算对象个数一样,例如重载=运算符,其参数列表中的参数数目应该为2。但是,如果重载运算符为类的成员函数,那么其左侧的运算对象会绑定到隐式的this指针上,所以成员函数运算符的参数个数比运算符操作对象个数少1个。重载的运算
静待梅花开
·
2020-09-17 00:07
C\C++\Linux
c++
指针
[C++ primer]第二章习题答案
[
C++primer
]第二章习题答案2.12.22.32.62.92.102.112.122.132.142.152.162.172.192.202.212.222.232.242.252.262.272.282.292.302.312.322.332.352.362.372.382.1int
带带我鸭我超萌
·
2020-09-16 23:55
C++
C++
C++
primer
C++Primer
第五版 习题答案 第二章 变量和基本类型(variables and basic types)
练习2.1类型int、long、longlong和short的区别是什么?无符号类型和带符号类型的区别是什么?float和double的区别是什么?C++语言规定一个int至少和一个short一样大,一个long至少和一个int一样大,一个longlong至少和一个long一样大。每个的最小尺寸分别为:short,16位;int,16位;long,32位;longlong,64位。除去布尔型和扩展
沙漠之舟tx
·
2020-09-16 23:36
C++
《C++ Primer》习题参考答案:第2章 - 变量和基本类型
专栏C++学习笔记《
C++Primer
》学习笔记/习题答案总目录https://blog.csdn.net/TeFuirnever/article/details/100700212——————————
我是管小亮
·
2020-09-16 21:50
C++学习笔记❤️
c++
c++primer
变量和基本类型
指针和引引用
习题参考答案
C++ 学习笔记
答:添加#include并且检查又没有定义命名空间usingnamespacestd3:
C++primer
中while(cin>>x)退出循环的条件?cin有返回值吗?
赫法格米
·
2020-09-16 21:13
c++基础
学习笔记
C++
学习笔记
漫谈c++11 Thread库之使写多线程程序
c++11中最重要的特性之一就是对多线程的支持了,然而《
c++primer
》5th却没有这部分内容的介绍,着实人有点遗憾。在网上了解到了一些关于thread库的内容。
weixin_30493321
·
2020-09-16 21:17
c/c++
操作系统
《那些年啊,那些事——一个程序员的奋斗史》——47
在这个时间点,段伏枥已经将《
C++primer
》翻完了。但也仅仅是翻完而已,因为书中很多内容是段伏枥
iteye_5736
·
2020-09-16 18:10
典型的 C++ 程序员成长经历
一个典型的C++程序员成长经历:1.完整的学一遍C++所有语言特性,典型书籍"TheC++ProgrammingLanguage"Part1,Part2,"
C++Primer
"感觉C++像大杂烩(多编程范型
iteye_3619
·
2020-09-16 15:02
三种方法检测数组边界
c++primer
里的一道题int*a;inta[];inta[10];三种形参都一样,都被认为是int*a。能检测边界的只有这种int(&a)[10]。
lilillos
·
2020-09-16 12:19
C++
C/C++中的字面值常量
C++Primer
中文版第5版:第Ⅰ部分第2章2.1.3字面值常量字符串字面值常量与其他类型的字面值常量的一个区别:楼上的说法都是有问题的,C/C++只有文字常量区,保存的是"helloworld"这类字符串
qq_34352738
·
2020-09-16 12:08
C/C++
浅谈C/C++中运算符的优先级、运算符的结合性以及操作数的求值顺序
一.运算符的优先级在
C++Primer
一书中,对于运算符的优先级是这样描述的:Precedencespecifieshowtheoperandsaregrouped.Itsaysnothingabouttheorderinwhichtheoperandsareevaluated
xushibin2008
·
2020-09-16 10:36
C++学习方法
(《TheC++Language》,《ThinkinginC++》,《
C++Primer
》必读)最最最重要的是实践,没实践,一切都是空话。问题1:可以跳过c直接学C++的,C和C++是完全两种语言。
碧海凌云
·
2020-09-16 06:01
C/C++学习
反向迭代器(rbegin,rend)
C++primer
(中文版第四版)第273页9.3.2begin和end成员begin和end操作产生指向容器内第一个元素和最后一个元素的下一个位置的迭代器,如下所示。
hhsh49
·
2020-09-16 05:15
c/c++实现二进制文件随机写入
然后翻了下
C++primer
电子版,终于找到答案:1.打开方式:fstreamx("filename",ios::in|ios::out|ios::binary)不能以ios::app方式打开!
小文件
·
2020-09-16 04:10
这样啊
C++11中内联函数(inline)
Agenda:为什么要用inlineinline使用时机为什么要用inline考虑下列min()函数(例子来自
C++Primer
第三版303页)intmin(intv1,intv2){return(v1
码农突围
·
2020-09-15 22:44
C++
c++
inline
内联函数
C++Primer
:第十二章:shared_ptr和new的结合使用
shared_ptr和new的结合使用如果我们不初始化一个智能指针,它就会被初始化为一个空指针,我们可以用new返回的指针来初始化智能指针接受指针参数的智能指针构造函数是explicit的。因此,我们不能将一个内置指针隐式转化为一个智能指针,必须使用直接初始化形式来初始化为一个智能指针shared_ptrp1=newint(1024);//错误:必须使用直接初始化形式shared_ptrp2(ne
不会code的菜鸟
·
2020-09-15 21:49
C++学习笔记
string' does not name a type 及命名空间
在做
c++primer
中习题时,发现string'doesnotnameatype;#include#include#includestringsa[10];intia[10];usingnamespacestd
mytoracl1
·
2020-09-15 05:56
VC2012
【
C++primer
】一学期阅读笔记
References)[1]StanleyB.Lippman,JoseeLajoie,BarbaraE.Moo.C++Primer中文版(第5版)[M].王刚,杨巨峰,北京:电子工业出版社,2013.9这一学期看了《
C+
nowave1024
·
2020-09-15 04:28
C语言
C++primer
笔记
什么是默认构造函数?
第一个误解来自于我学习C++的第一本书《
C++Primer
》,在书中392页:“只有当一个类没有定义构造函数时,编译器才会自动生成一个默认构造函数”。
bear_n
·
2020-09-14 18:19
C++基础知识
C++合成默认构造函数的真相
第一个误解来自于我学习C++的第一本书《
C++Primer
》,在书中392页:“只有当一个类没有定义构造函数时,编译器才会自动生成一个默认构造函数”。
CodingStart
·
2020-09-14 17:01
C++基础
C++primer
学习心得-第四章-表达式
文章目录
C++primer
学习心得-第四章-表达式4.1基础1.基本概念2.优先级和结合律4.2算术运算符4.3逻辑和关系运算符4.4赋值运算符4.5递增和递减运算符4.6成员访问运算符4.7条件运算符
xhh22900
·
2020-09-14 16:35
笔记
C/C++
c++
C++ IO库
网络上有许多关于io库的介绍,本文主要记录自己在实验当中情况、查阅资料的理解,以及对其他之前的高人博客内容的总结,参考资料是
C++primer
第5版。
红鲤鱼遇绿鲤鱼
·
2020-09-14 15:47
c/c++语言学习
设计模式之模板方法模式,C++实现
参照《
C++primer
》和《大话设计模式》类图,这次直接抄了个图以下是代码//模板方法模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。
iuhsihsow
·
2020-09-14 12:52
设计架构
初探设计模式(C++实现)
自动驾驶视觉感知工程师技能树
读语法书《
C++Primer
》,《Python基础教程BeginningPythonFromNovicetoProfessional》leetcode上刷题实战https://leetc
yuyuelongfly
·
2020-09-14 12:33
自动驾驶
深度学习
人工智能
c++struct继承
在c++中class和struct唯一的差别在于默认访问级别:默认情况下,struct的成员为public,而class的成员为private(引自
c++primer
)这说明struct也是可以继承的。
Tobysin
·
2020-09-14 09:43
关于头文件中常量和静态常量的用处
C++Primer
中提到在全局作用域中定义的const变量默认为文件的局部变量,像//file_1.ccconstintDDD=1;//file_2.ccexternconstintDDD;这样的用法是错误的
tom555cat
·
2020-09-14 07:01
C++
c++primer
plus第十六章-string类
c++primerplus第十六章-string类1)string类的9个构造函数第一:string(constchar*s)。将string对象初始化为s指向的NBTS(空格符结束的字符串)。第二:string(size_typen,charc)。创建一个包含n个元素的string对象,其中每个元素都被初始化为字符c。第三:string(conststring&str)。将一个string对象初
托沃斯-勒夫
·
2020-09-13 21:04
c++
c
关于inline函数的使用
(一)inline函数(摘自
C++Primer
的第三版)避开函数调用开销:函数调用需要时间和空间开销,调用函数实际上将程序执行流程转移到被调函数中,被调函数的代码执行完后,再返回到调用的地方。
zlf0727
·
2020-09-13 20:04
C&&C++
C/C++语法总结
C/C++语法总结读《
C++Primer
(第5版)》,一些记录心得①:从右向左、从内向外阅读变量(刨去基本变量类型),如:int*&r=ptr;//右向左:r是引用->指针的引用->指向int型指针的引用
tc_xjyxhd
·
2020-09-13 19:33
关于“头文件用于声明而不是用于定义”的理解
《
C++Primer
中文第四版》2.9节中提到“头文件用于声明而不是用于定义”于是写了简短的几行代码理解了一下,编写一个头文件”a.h”和一个源文件”a.cpp”。
Endless丶Go
·
2020-09-13 16:07
C++
C++的tie()函数
http://tech.quarkjoker.com/2011/06/22/C++%E7%9A%84tie()%E5%87%BD%E6%95%B0今天看
C++primer
时,看到了ios::tie()函数
dwx2046
·
2020-09-13 16:23
C++
C++
for循环的条件判断中为什么用'!='而不用'
翻阅《
C++Primer
中文版(第4版)》,里面出现的for大多都是类似如下的循环:vectorivec(10);for(vector::size_typeix=0;ix!
MJN
·
2020-09-13 16:04
C++(不发表)
const char *a与char const *a与char * const a的区别
题目说出以下四个语句的区别:constchar*achar*constacharconst*aconstchar*constaconst和指针的基础知识:指向常量的指针(
C++Primer
上叫指向常量的指针
Real_JumpChen
·
2020-09-13 15:55
C++
C++细节 输出运算符的重载为什么不写成类的成员函数
第一种写在类中如下面的代码(我们以日期类举例,较《
c++primer
》中的书店类更加容易讲解做笔记)对输出运算符的重载voidoperatord1.operator(&d1,d2){returnthis
木槿花better
·
2020-09-13 14:17
C/C++
头文件用于声明而不是用于定义
http://blog.sina.com.cn/s/blog_6fc5bfa90100oaum.html看了
C++Primer
感觉真的不太好理解,反正我是不好理解,还是买一本PrimerPlus吧。
weixin_34279579
·
2020-09-13 14:44
c/c++
微软新任Visual C++设计师Stanley Lippman访谈
他是C++最早的使用者和实现者之一,曾是BjarneStroustrup领导的贝尔实验室基础项目组的一员,做过WaltDisney特色动画公司首席软件工程师,并撰写了象《
C++Primer
》这样的大量脍炙人口的专著
optimizer
·
2020-09-13 14:47
C++Primer
第五版(中文版)解读说明
从今天起博主将《
C++Primer
(第五版)》的学习历程及经验逐渐分享给大家,希望对大家的C++学习有所帮助,这些是博主根据《
C++Primer
(第五版)》的知识内容所写,加入了自己的理解与说明,可能会有错误
夜茶微微凉
·
2020-09-13 14:31
C++笔记
C++编程基础
基于string下标和replace函数替换string中的字符
在学习
C++primer
时,有一个练习需要这样做,查看答案时发现用了后面的内容find()函数,但之前自己想的算法并没有find。
俊浩69535
·
2020-09-13 13:46
C++学习
string
c语言
replace
下标
C++中fstream为什么要先close再clear
今天看
C++primer
的时候看到书上说:如果在关闭(close)该流前没有调用clear清除流的状态,接着在input上做的任何输入运算都会失败。
阿_音
·
2020-09-13 13:16
C++
linux &
C++Primer
学习笔记--fstream 非常好用的文件操作流
2011-03-0215:40:25习惯了window下的fileCFile模式的文件操作.今天发现一个很好用的流文件操作。fstream#includeusingnamespacestd;intmain(){fstreamcstr;cstr.open("able",ios::out|ios::app);cstr<<"hellousefulfstream"<
able_zhou
·
2020-09-13 11:13
linux
C++
C++Primer
6.5节——特殊语言特性(默认实参)
C++Primer6.5节——特殊语言特性(默认实参)一、默认实参1、默认实参的定义①在函数调用的过程中,如果没有给出对应形参的实参,系统会自动将设定好的实参赋予形参,这个实参就称为函数的默认实参。②允许给一个或多个形参定义默认值,但注意的是,一旦我们给某个形参定义了默认值,其后面所有的形参都必须定义默认值。2、使用默认实参调用函数①我们在使用默认实参的时候,只需在函数调用时省略该实参。②函数调用
qq_47466050
·
2020-09-13 08:45
c++
C++Primer
6.2节——参数传递 续处理命令行选项和含有可变形参的函数
C++Primer6.2节——参数传递续处理命令行选项和含有可变形参的函数1、给main函数传递实参①main函数可以是空形参,也可以有两个(可选的)形参。②当我们需要给main函数传递实参时,用户可以通过设置一组选项来确定函数所要执行的操作。如:intmain(intargc,char*agrv[]){…}//第二个形参是一个数组,其元素是指向C风格字符串的指针,第一个形参agrc表示数组中字符
qq_47466050
·
2020-09-13 08:45
c++
C++Primer
表达式:(m/n)*n+m%n解答
C++Primer
表达式:(m/n)*n+m%n解答当m和n都是整数,且n不为0时,表达式(m/n)*n+m%n的求值结果都是m。
qq_47466050
·
2020-09-13 08:45
c++
C++Primer
6.4节——函数重载(1)
C++Primer6.4节——函数重载(1)一、函数重载1、函数重载的含义①如果同一作用域内的几个函数的名字相同,但是形参列表不同,我们称之为重载函数。②形参列表不同,指形参的数量或类型不同。③注意:不允许两个函数除了返回类型外其他所有的元素都相同。二、重载函数中的const形参需知的知识点:顶层const在拷贝时,不受什么印象。但底层const不能转换成其他类型,但是非常量可以转换成底层cons
qq_47466050
·
2020-09-13 08:45
c++
C++Primer
设置一个类型为auto的引用时,初始值中的顶层常量属性仍然保留。和往常一样,如果我们给初始值绑定一个引用,则此时的常量就不是顶层常量了。
首先是第一句话“设置一个类型为auto的引用时,初始值中的顶层常量属性仍然保留。”解释:首先用一段程序来表示constintx=100;auto&y=x;//此时x是初始值,y的类型是constint&,也就是一个常量引用。从上面来理解“初始值的顶层常量属性仍然保留”,可以很容易理解到,当定义了类型为auto的引用后,即auto&y=x;它的初始值x还是一个constint型的对象,也就是一个顶层
qq_47466050
·
2020-09-13 08:45
c++
C++Primer
难点解读
C++Primer
难点解读关于while(cin>>a);这个语句一开始看的时候是有一些疑问的。
qq_47466050
·
2020-09-13 08:45
c++
C++Primer
6.5节——特殊语言用途(内联函数和constexpr函数)
C++Primer6.5节——特殊语言用途(内联函数和constexpr函数)一、内联函数1、内联函数的作用①将函数指定为内联函数,通常就是将它在每个调用点上“内联”地展开成具体的代码。②加快程序的运行速度。2、内联函数的定义:在函数的返回类型前面添加上inline关键字。二、constexpr函数1、constexpr函数的定义①contexpr函数是指能用于常量表达式的函数。②注意:函数的返回
qq_47466050
·
2020-09-13 08:45
c++
C++Primer
6.3节——返回类型和return语句
C++Primer6.3节——返回类型和return语句一、return语句1、return语句的两种形式①return;②returnexpression;//return的这种形式提供了函数的结果。③没有返回值的return语句只适用于返回类型是void的函数。但返回void的函数不一定要有return语句。④return语句将控制权从被调函数转移到主函数,并返回某个值。⑤一个返回是void的
qq_47466050
·
2020-09-13 08:45
c++
C++ Primer 第五章 语句
C++Primer
第五章语句5.1简单语句5.3条件语句5.3.2switch语句5.4迭代语句5.4.1while语句5.4.2传统的for语句5.5跳转语句5.5.1break语句5.5.2continue
Hardcore–X
·
2020-09-13 08:34
cpp
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他