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++中头文件和头文件保护符的理解
之前一直对《
c++primer
》中的头文件这一块了解的不够深入,今天问了同学,加上自己查了资料,现在就我目前所知道的知识对,头文件作一个我自己的理解,以后如果还有更深入的理解,我会及时更新此博客。
weixin_32737733
·
2020-08-04 20:00
c++
《C++ 编程思想》的学习
初学《C++编程思想》,感觉很不对胃口,可能是习惯了《
C++primer
》,同样是讲解相同的某个知识点,但我感觉《C++编程思想》没有primer写得好,没有primer系统、有条理、清晰好懂。
元气少女缘结神
·
2020-08-04 19:57
C++
C++预处理功能:头文件保护符
现在还在看
C++primer
这本书,暂时还在理解阶段,先记下自己觉得比较重要的东西。C++预处理命令是对程序代码在正式编译以前的一些预先出来,最常见的预处理有文件包含、条件编译、布局控制和宏替换。
自渡子匠
·
2020-08-04 19:14
C++学习
C++Primer
第五版 第十二章 动态内存
习题首页12.1.1shared_ptr类知识点1:静态内存用来保存局部static对象、类static数据成员以及定义在任何函数之外的变量。知识点2:栈内存用来保存定义在函数内的非static对象。知识点3:分配在栈或内存中的对象由编译器自动创建和销毁。知识点4:栈对象在其定义的程序运行时才存在,static对象在使用之前分配,在程序结束时销毁。换句话说,静态变量和一般变量唯一的不同就是整个程序
小森林呐
·
2020-08-04 17:00
resize() 和 reverse() 改变容器大小
reverse()改变容器大小Tags:基础知识小结:reverse(n0)改变最大容量,resize(n1,t)改变当前可直接利用的元素个数,使用t初始化元素,默认为0,当n1>n0时,自动扩充最大容量先看看《
C+
sstealer_
·
2020-08-04 17:43
C++
基础知识
c++primer
plus 6 读书笔记 第四章 复合类型
目录第4章复合类型4.1数组4.1.14.1.2数组的初始化规则4.1.3C++数组初始化方法使用{}赋值,禁止缩窄转换。4.2字符串4.2.1拼接字符串常量4.2.2在数组中使用字符串4.2.3字符串输入4.2.4每次读取一行字符串输入4.2.5混合输入字符串和数字4.3string类简介4.3.1C++字符串初始化4.3.2赋值、拼接和附加4.3.3string类的其他操作。4.3.4stri
一只大鸽子
·
2020-08-04 17:08
C++
C++primer
读书笔记(一)
1.endl操纵符效果:结束当前行,并将与设备关联的缓冲区(buffer)中的内容刷到设备中。缓冲刷新操作可以保证到目前为止程序所产生的所有输出都真正写入输出流中,而不是仅停留在内存中等待写入输入流。//在调试时添加打印语句,这类语句应该保证“一直”刷新流。否则程序崩溃是输出可能还停留在缓冲区中,从而导致程序崩溃位置的判断错误。2.::作用域运算符3.注释界定符不能嵌套注释掉包含界定符对形式注释的
wyy_blog
·
2020-08-04 16:31
C/C++
C++ primer 读书笔记四
第六章函数传入引用参数吐槽:
c++primer
这本书感觉不行,关于很多概念讲不清同时代码存在不具备连续以及调测性#include"a.hpp"#include#includeusingstd::string
刘传武
·
2020-08-04 15:49
读书分享
C++简单概念系列(内联函数)
文中我会以谭浩强教授的《C++面向对象程序设计》(《面》)和《
C++Primer
第三版》(《P》)为引用加以说明,在此请对国内编程语言教程有偏见的朋友积点口德。
ancgtoma
·
2020-08-04 13:12
编程点滴
c++
编译器
vc++
优化
语言
编程
C++ Primer读书笔记1(经典收藏)
C++Primer
读书笔记注:本文转自www.Eachfun.com(整理说明:本资料是我在网上无意间找到的,读起来感觉不错,但由于原文是每章一个网页的格式,读起来不是很习惯,而且也不方便保存,所以我花了
ancgtoma
·
2020-08-04 13:41
收藏
C++primer
plus chapter6
2、#includeusingnamespacestd;intmain(){doubledonation[10],sum=0;cout>donation[i])sum+=donation[i];elsebreak;}sum/=i;for(intj=0;jsum)++count;}cout<<sum<<endl<<count<<endl;return0;}
weixin_44602460
·
2020-08-04 07:24
C++primer
plus
初识
C++Primer
plus
---------------------------------------------------------写在前面---------------------------------------------------------------从事c#编程转眼也快一年了,一直从事工厂数据采集工作,然而就与硬件交互效率来说,无疑c/c++与硬件更加契合。就很任性的买了一本c++Primerplu
Milianto
·
2020-08-04 03:05
C++学习笔记
C++STL之二分搜索算法
注意:
C++Primer
(第5版)中文版对该函数功能的描述有误!!!upper_bound(beg,end,val)upper_b
Simon.Y
·
2020-08-04 01:17
stl
C++:刷LeetCode踩过的坑
循环体的条件部分,虽然《
C++Primer
》说以!=做判断,用各种类型的size_type做循环变量是个好习惯,但是这只适用于以遍历为目的简单循环。
shanke27
·
2020-08-04 00:29
C++学习之路
protected与public真的不同吗?
对于它们的不同
C++Primer
中如此描述:在public部分定义的成员可被使用该类型的所有代码访问;在private部分定义的成员可被其他(本)类成员访问;protected成员可以被派生类对象访问但不能被该类型的普通用户访问
ljianhui
·
2020-08-03 19:45
C/C++
深入浅出MFC学习笔记:(第一章:win32基本概念,第二章:C++的重要性质)
深入浅出MFC阅读笔记:写在开始的话:刚结束《
C++primer
》的第二次阅读,决定趁热打铁,学习《深入浅出MFC》。
iteye_353
·
2020-08-03 18:05
迭代(一)
资料来自百度百科,当然,我这指的是编程中的迭代编程中的迭代有些国外的教材,如《
C++Primer
》第四版的中文版,会把iterative翻译成迭代。
fuuckwtu
·
2020-08-03 16:25
string的内存分配引发的思考
通过查阅《
C++primer
》和网上资料以及做实验,对string这个家伙更有进一步的认识了。
ancientmoondjay
·
2020-08-03 14:42
C/C++
C++内存管理——引用计数
C++primer
中提到的传统智能指针的实现:智能指针的实质就是在栈上分配一个指向资源对象的指针,当出了对象的作用域的时候,会自动调用其析构函数。
naruto2011sasuke
·
2020-08-03 11:45
C++学习
meo学习笔记5:C++中的类型转换概述
注:本文类容大部分来源于《
C++primer
》一书2.直奔主题2.1隐式类型转换隐式类型转换包括算数类型转换,和其他的隐式转换;比如:这个
meoeoeo
·
2020-08-03 03:39
C++
如何正确的通过 C++ Primer 学习 C++?(转自知乎)
如何正确的通过
C++Primer
学习C++?
凡小成
·
2020-08-03 00:29
c/c++
C++中局部静态变量的调用问题
问题背景是这样的,在学习《
C++Primer
》的时候,学到“6.1.1局部对象”中“局部静态变量”知识,例子:size_tcount_called(){staticsize_tctr=0;return+
heming621
·
2020-08-03 00:22
语言之C
关于C++ Primer Plus的读后感
花了很长一段时间来看这本书,因为前面被“误导”应该先看
C++Primer
(一下简称CP),事实上看完才发现CPP实际上才是真正意义上的入门级读物,前面的几章节内容纯粹是写给一些毫无编程经验的人看的,讲解得非常详细
cxthl19910521
·
2020-08-02 23:17
C++Primer
拷贝控制和资源管理
类型对象的拷贝语义,一般来说,有两者选择:可以定义拷贝操作,使类的行为看起来像一个值或者一个指针。类的行为像一个值,意味着它应该也有自己的状态。当我们拷贝一个像值的对象时,副本和原对象是完全独立的。改变副本也会改变原对象,反之亦然。行为像指针的类则共享状态。副本和原对象使用相同的底层数据,改变副本也会改变原对象。在我们使用过的标准库类中,标准库容器和string类的行为像一个值。而shared_p
不会code的菜鸟
·
2020-08-02 15:22
C++学习笔记
C++ Primer:第13章 拷贝控制
C++Primer
:第13章拷贝控制第13章拷贝控制13.1拷贝、赋值与销毁1.拷贝构造函数2.拷贝赋值运算符3.析构函数4.
北冥有鱼wyh
·
2020-08-01 14:02
#
C++
Primer
C++ Primer:第14章 重载运算与类型转换
C++Primer
:第14章重载运算与类型转换第14章重载运算与类型转换14.1基本概念14.2输入和输出运算符14.3算术和关系运算符14.4赋值运算符14.5下标运算符14.6递增和递减运算符14.7
北冥有鱼wyh
·
2020-08-01 14:31
#
C++
Primer
2012寒假《
C++Primer
》学习笔记
2012寒假《
C++Primer
》学习笔记一章:1.在“位”一级上,存储器没有结构和意义,一个位置放0或者1,八位当块时才有意义。如:8个一块是一个字节,32个在一块是一个字(数据类型)。
liteng0905
·
2020-08-01 13:26
学习路上的点滴
C++Primer
第五版 第十章习题答案(1~10)
1:这个比较简单,类比下find()函数也就知道了。#include#include#includeusingnamespacestd;voidmain(){intnumber=0;intarr[]={0,0,1,2,3,4,5,6,7,8,9};vectorarr1;for(autoa:arr)arr1.push_back(a);cout#include#include#includeusing
王小波二弟
·
2020-08-01 06:09
微软VC编译器对signed类型超出取值范围的处理
今天在读
C++Primer
时有这么一句话:对象的类型决定对象的取值。这会引起一个疑问:当我们试着把一个超出其取值范围的值赋给一个指定类型的对象时,结果会怎样呢?
unique蚊子
·
2020-08-01 02:10
C/C++
c语言c++
C
编译器
微软
vc
C++基础语法学习(三):循环
故决定速刷
C++primer
(六)一书,把忘掉的东西捡起来,希望不要和python搞混。
CrescentLove
·
2020-07-31 14:50
C++
C++Primer
课后题11.33_单词本程序
给定一string,转换为另一个string。输入两个文件,文件1为替换规则,文件2为文本*mapbuildMap(ifstream&map_file)//将转换规则创建为trans_map映射关系{maptrans_map;stringlineMap,key,value;while(getline(map_file,lineMap)){//提取出每一行istringstreamlineMap_i
PIPIXIU
·
2020-07-31 14:21
c++primer5
面向对象的4要素:抽象,封装,继承,多态
关于多态以
C++Primer
为主要参考
C小虫
·
2020-07-30 21:44
程序设计
《
C++primer
》第四章读书笔记
第4章数组和指针现代C++程序应使用vector和迭代器代替数组和指针,除非前二者不满足对效率的特殊要求⒋⒈数组⒈数组是由类型说明符、标识符和维度组成的复合类型,能保存一组某种类型的未命名对象⒉定义和初始化⑴类型说明符规定了存放于数组中元素的类型可使用除引用外的任意类型,包括数组本身(数组的数组即****数组**)⑵维数指定数组中包含的元素个数,须用值大于等于1的常量表达式定义,一经指定不可改变⑶
踩屐
·
2020-07-30 21:35
《C++ Primer》读书笔记-第三章 05 数组
声明:文中内容收集整理自《
C++Primer
中文版(第5版)》,版权归原书所有。原书有更加详细、精彩的释义,请大家购买正版书籍进行学习。
Monet66
·
2020-07-30 21:29
C++
C++Primer
笔记--vector 对象 string 对象的下标操作警告
vector对象以及string对象的下标运算符可用于访问已存在的元素,而不能用于添加元素。vectorivec;for(decltype(ivec.size())ix=0;ix!=10;++ix)ivec[ix]=ix;//严重错误:ivec不包含任何元素ivec是一个空vector,根本不包含任何元素,当然也就不能通过下标去访问任何元素了,正确的方法是使用push_back;for(declt
Pafey
·
2020-07-30 21:57
C++
在C++里面使用++i 还是i++比较好???
看《
C++primer
》上面,终于知道了为什么大家都用++i原因:因为前置版本的递增运算符避免了不必要的工作,它把值加1后直接返回改变了的运算对象。
_ dingding_
·
2020-07-30 21:57
[读书笔记]
C++Primer
(第5版) 第14章重载运算与类型转换
1.重载运算符基本概念:重载运算函数如果是非成员的,则参数数量与该运算符作用的运算对象一样多。如果是成员函数,则运算符的第一个(左侧)运算对象绑定到隐式的this指针上。一个运算符函数,它或者是类的成员,或者至少含有一个类类型的参数。当运算符作用于内置类型的运算对象时,我们无法改变该运算符的含义。只能重载已有的运算符,无权发明新的。优先级和结合律与对应的内置运算符保持一致。不能被重载的运算符:::
Jamuterbo
·
2020-07-30 21:58
C++
C++Primer
第3章笔记整理
3.字符串、向量和数组出发getline函数返回的那个换行符实际上是被丢弃掉了,得到的string对象中并不包含该换行符如果一条表达式中已经有了size()函数就不要再使用int类型了,这样可以避免混用int和unsigned可能带来的问题字符串字面值与string是不同类型string对象的下标必须大于等于0而小于s.size(),使用超出此范围的下标引发不可预知的结果,以此推断,使用下标访问空
yk_ee
·
2020-07-30 21:21
C++Primer
5th
C++Primer
读书笔记(第三章)
第三章标准库类型3.1命名空间的using声明每个名字都需要一个using声明,但是有一种情况,必须总是使用完全限定的标准库名字:在头文件中。理由是,在头文件中放置using声明,就相当于在包含该头文件的所有程序中都放置了同一using声明。3.2标准库string类型千万注意,string类型与字符串字面值不是同一类型。string对象最后没“\n”。#includeusingstd::stri
dy01dy
·
2020-07-30 21:17
C/C++
关于const的那些事
最近在通过
C++Primer
这本书复习C++。在看到const这一节中,看到了很多容易混淆的几个点,因此记录下来。
alango
·
2020-07-30 18:07
C++资源之不完全导引 [上]
StanLippman先生曾在《
C++Primer
》一书中指出“
sinkay
·
2020-07-30 16:32
C++
category
C 资源之不完全导引
StanLippman先生曾在《
C++Primer
》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。
bill1315
·
2020-07-30 14:49
C++资源之不完全导引
StanLippman先生曾在《
C++Primer
》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。
xoyojank
·
2020-07-30 13:42
基础知识
C++开发环境、库.......ZZ
StanLippman先生曾在《
C++Primer
》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。
csdnji
·
2020-07-30 13:04
技术
C++ 学习资料整理(电子书)
入门
C++Primer
第5版C++的入门书,我最推荐这
linjinhe
·
2020-07-30 12:16
【C/C++ 语法备忘】4、可变参数列表
【参考】:1、《
C++Primer
》,page2112、百度百科3、《c++可变参数列表》(未找到原帖)一、可变参数列表的用途可变参数列表可以传递一组长度不定的入参。
ronintao
·
2020-07-30 09:14
C/C++
C++Primer
第五版 第七章习题答案(31~40)
31:知识点1:可以将类当作一种类型来看待,两个类即使成员部分完全相同,也属于不同的类型知识点2:类允许包含指向它自身类型的指针或者引用知识点3:创建一个类的对象之前必须先定义该类,仅仅声明是无法让编译器了解到该类需要多少空间的#ifndefCccc//第一次包含本头文件时,#ifndef判断为真,预处理器将处理后面的内容直到#endif,此时的预处理变量Cccc已定义#defineCccc//第
MISAYAONE
·
2020-07-30 08:21
【C++Primer习题】
C++Primer
第五版习题答案详解
C++ Primer 第五版 第7章类 7.1——类讲解(成员函数、非成员函数、构造函数)
习题答案请参考:
C++Primer
第五版第7章类7.1——类讲解(成员函数、非成员函数、构造函数)习题答案目录7.1类讲解(成员函数、非成员函数、构造函数)成员函数thisconst成员函数(常量成员函数
SophiaCV
·
2020-07-30 07:06
C++
Primer
C++
primer
第五版
知识和习题
C++Primer
读书笔记----数组和指针(1)
数组和指针C++语言提供了两种类似于vector和迭代器类型的低级复合类型——数组和指针。它们的区别:数组的长度是固定的。数组一经创建,就不允许添加新的元素。指针则可以像迭代器一样用于遍历和检查数组中的元素。数组的显著缺陷在于:数组的长度是固定的,而且程序员无法知道一个给定数组的长度。数组没有获取其容量大小的size操作,也不提供push_back操作在其中自动添加元素。如果需要更改数组的长度,程
weixin_30902675
·
2020-07-30 02:48
C++ 指针数组 与 数组指针,数组引用,返回数组指针/数组引用/指针数组的函数,
最近从头刷了
C++primer
一遍,遇到数组指针、指针数组、数组引用、返回数组指针/数组引用/指针数组的函数这块,有点乱,遂整理一番。比较基础的东西但也容易弄混。
lwqsbtl
·
2020-07-29 23:35
C++
C++
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他