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++Primer
第2章变量和基本类型基本内置类型变量对象:能存储数据并具有某种类型的内存空间复合类型引用&d引用=起别名,&d的形式必须初始化,且必须是一个对象,不能是值,初始化后引用的对象不可更改类型匹配指针
儒雅芝士
·
2023-09-14 15:02
c++
笔记
算法
《
C++Primer
中文第四版》 笔记
endl是一个特殊值,称为操纵符,将它写入输出流时,具有输出换行的效果,并刷新与设备相关联的缓冲区。通过刷新缓冲区,用户可立即看到写入到流中的输出程序员经常在调试过程中插入输出语句,这些语句都应该刷新输出流。忘记刷新输出流可能会造成输出停留在缓冲区中,如果程序崩溃,将会导致程序错误推断崩溃位置非const变量默认为extern。要使const变量能够在其他的文件中访问,必须地指定它为extern复
-兮
·
2023-09-14 15:32
C++
c++
C++Primer
第五版 基础部分阅读笔记
C++Primer
第五版中文版阅读笔记2~6第二章基本内置类型2.1复合类型2.2const限定符2.2.1常量与引用2.2.2常量与指针2.2.3顶层const和底层const2.3constexpr
ITSOK_U
·
2023-09-14 15:31
C++
c++
《C++ primer》练习3.20:输出vector相邻元素的和&输出vector头尾对象的和
最近看《
C++primer
》,有这样一个题目输出vector相邻元素的和读入一组整数并把它们存入一个vector对象,将每对相邻整数的和输出出来。这里要注意输入的奇数个和偶数个的数的区别。
小林up
·
2023-09-13 11:07
C和C++
c++
vector
《C++ primer》练习3.17:改写单词为大写
最近看《
C++primer
》,有这样一个题目从cin读入一组词并把它们存入一个vector对象,然后设法把所有词都改写为大写形式。输出改变后的结果,每个词占一行。
小林up
·
2023-09-13 11:37
C和C++
c++
vector
string
toupper
C++ 头文件.h 和 源文件.cpp 以及多重定义(multiple definition)
因此最近在看
C++primer
,算是系统地过一遍C++吧。在差不多看完
C++primer
之后,对C++有了更深的理解,我才发现C++真是一门很有魅力的语言。
Johnsonjjj
·
2023-09-12 18:11
C++
c++
使用递减运算符在循环中递减顺序打印出10到0 之间的整数
参考书《
c++primer
》第五版。
骆驼穿针眼
·
2023-09-10 22:04
自学
C++
Xcode
c++11 特性 简单介绍
根据
c++primer
第五版总结,可以用来快速回顾一下这些性质longlong类型定义为至少有32位那么长。一般没用。列表初始化列表是一组由花括号和逗号组成的元素集合,例如{1,2,3}。
linanwx
·
2023-09-09 21:25
C++primer
第五版 函数返回左值
我们使用函数,一般要么是void类型,在函数中进行一些操作,然后无返回值;要么是有返回类型的,返回右值赋给一个变量。其实函数还可以返回左值,类似于一个变量。稍有不同的是,如果是用于左值,那么应在函数名前加上引用符号(&)。函数的返回类型决定函数调用是否是左值。调用一个返回引用的函数得到左值,其他返回类型得到右值。可以像使用其他左值那样来使用返回引用的函数,特别是,我们能为返回类型是非常量引用的函数
elma_tww
·
2023-09-09 17:20
C++语法
《C++ Primer》第2章 变量(一)
参考资料:《
C++Primer
》第5版《
C++Primer
习题集》第5版2.1基本内置类型(P30)C++定义的基本类型包括算术类型(arithmetictype)和空类型(void),其中算术类型包括字符
MaTF_
·
2023-09-08 16:45
《C++
Primer》
c++
开发语言
《C++ Primer》第1章 开始
参考资料:《
C++Primer
》第5版1.1编写一个简单的C++程序(P2)每个C++程序包含多个函数,其中必须包含一个main函数。
MaTF_
·
2023-09-08 16:15
《C++
Primer》
c++
开发语言
《C++ Primer》第2章 变量(二)
参考资料:《
C++Primer
》第5版《
C++Primer
习题集》第5版2.4const限定符(P53)由于const对象在创建后不能修改,所以其必须初始化。
MaTF_
·
2023-09-08 16:43
《C++
Primer》
c++
算法
我的工作经历《一》
躲在西京学院后门的村子里,吊儿郎当看了一个月的《
C++primer
》(非李普曼那版,蓝色封面的),打印了几张憨厚的简历,投了几家公司,绿谷是其中之一。然而,我先去的却是文思创。第一份工作,忐忑、兴奋。
牧桐谣
·
2023-09-07 21:49
C++Primer
第十章:泛型算法
第十章:泛型算法一.初识泛型算法哪些只接受一个单一迭代器来表示第二个序列的算法,都假定第二个序列至少与第一个序列一样长。在C++中,无论是C风格的字符串还是字符串常量,都不能直接用==这些运算符进行比较,因为C风格的字符串和字符串常量直接比较都是相当于在比较首指针地址的大小,会出问题。泛型算法不改变容器的元素个数和容器大小。当我们使用一个迭代器向容器元素赋值时,我们覆盖了原来的值,而当我们使用插入
wasamtc
·
2023-09-05 18:00
C++Primer笔记
c++
算法
rpc
C++Primer
C++Primer
第十一章:关联容器
第十一章:关联容器关联容器与顺序容器不同之处在于顺序容器是按在容器中的位置保存和访问元素,而关联容器是按关键字来保存和访问元素的。一.使用关联容器当从map中提取一个元素时,会得到一个pair类型的对象。二.关联容器概述关联容器的迭代器都是双向的。对于有序容器,关键字类型必须定义元素比较的方法。我们也可以自己定义比较操作来代替record;stringtemp;while(cin>>temp){+
wasamtc
·
2023-09-05 18:00
C++Primer笔记
c++
开发语言
C++Primer
C++Primer
第十二章:动态内存
第十二章:动态内存一.动态内存与智能指针在C++中,new和delete分别负责分配和释放空间。新的标准库提供了两种智能指针,shared_ptr,unique_ptr,还有一种weak_ptr。都定义在memory头文件中。智能指针也是模板。最安全的分配和使用内存的方式是调用make_shared函数,此函数在动态内存中分配一个对象并初始化它,返回指向此对象的一个shared_ptr。share
wasamtc
·
2023-09-05 18:00
C++Primer笔记
c++
开发语言
C++
Primer
C++ 多态(动态多态)
本文结合黑马程序员、C语言中文网以及《
C++Primer
》对多态进行了总结多态的基本概念多态是C++面向对象三大特性之一。
weixin_45767431
·
2023-09-05 10:03
C++
语法
c++
开发语言
C Prime Plus 读后感
以前学过python,只学到了能照着书做了一个打飞机小游戏,后来想转行,看大佬说C++学会了走遍天下都不怕,而且最好直接跳过C语言学C++,我天真的信了之后,头铁直接买了本
C++primer
,吭哧吭哧看了半年
SteveNight
·
2023-08-30 12:15
C++ primer笔记——第一二章
文章目录
C++primer
第1章开始第2章变量和基本类型
C++primer
第1章开始main函数的返回类型必须为intmain的返回值被用来指示状态。
吃饭243
·
2023-08-28 22:23
面试
1024程序员节
c++
C++Primer
第五版 ——— (ch3)课后习题参考答案
C++Primer
第五版———(ch3)课后习题参考答案练习3.1练习3.2练习3.3练习3.4练习3.5练习3.6练习3.7练习3.8练习3.9练习3.10练习3.11练习题3.12练习题3.13练习题
@曾记否
·
2023-08-28 22:22
C++
Primer
c++
visual
studio
开发语言
c++Primer
——第十七章:标准库特殊设施
1、std::tuplestd::tuple>t{5,"abc",{1,3,5,7}};//获取t的类型typedefdecltype(t)ttype;//获取t中成员数量size_tsz=tuple_size::value;//打印成员cout(t)(t)(t);2、随机数对于一个给定的随机数发生器,每次运行程序都会返回相同的数值序列,这一事实在调试时很有用,但另一方面,也可能在编程时造成一些麻
qq_20363225
·
2023-08-28 22:21
c++Primer
c++
c++Primer
——第十八章:用于大型程序的工具
1、当抛出一个异常后,程序会暂定当前函数的执行过程并以栈展开的方式寻找与异常匹配的catch字句,若找不到catch,程序将调用标准库函数terminate,终止程序的执行。2、栈展开过程中编译器会确保退出块中已创建的对象能被正确地销毁,如果对象是类类型的话,它的析构将被调用。3、析构中不应该抛出异常在栈展开过程中运行类类型局部对象的析构函数(可以看出析构函数成了异常处理的一部分),因为这些析构函
qq_20363225
·
2023-08-28 22:21
c++Primer
c++
C++Primer
第五版 ——— (ch2)课后习题参考答案
C++Primer
第五版———(ch2)课后习题参考答案练习2.1练习2.2练习2.3练习2.5练习2.6练习2.72.8练习练习2.9练习2.10练习2.11练习2.12练习2.13练习2.14练习2.15
@曾记否
·
2023-08-28 22:21
C++
Primer
c++
C++Primer
第五版——习题答案+详解
非标准答案,都是个人理解第三章3.4#include#includeusingstd::cout;usingstd::endl;usingstd::cin;usingstd::string;intmain(){stringstr1,str2;getline(cin,str1);getline(cin,str2);if(str1==str2){cout=str2){cout#includeusing
菜gou
·
2023-08-28 22:51
C++Primer习题
c++
c++Primer
——第十一章:关联容器
1、关键字类型要求对于有序容器——map、multimap、set、multiset,关键字类型必须定义元素比较的方法。默认情况下,标准库使用::iterator到int的map,但是不能定义list::iterator到int的map。因为list的迭代器不支持比较运算。2、关联容器的迭代器map的迭代器的first成员保存的是const的关键字,set的迭代器是const的,虽然他也定义了一个
qq_20363225
·
2023-08-28 22:51
c++Primer
c++
c++primer
——第五版——第6章——学习笔记
c++primer
——第五版——第6章——学习笔记1.return完成两项工作:1,返回return语句中的值,2.将控制权转移回主调函数2,局部对象局部变量:形参和函数体内部定义的变量;局部变量的生命周期依赖于定义他的方式自动对象
Wmll1234567
·
2023-08-28 22:20
c++
c
C++Primer
——第三讲
系列文章目录
C++Primer
——第一讲
C++Primer
——第二讲文章目录系列文章目录前言一、注释二、常量1.什么是常量2.定义常量1)用关键字const2)用#define预处理总结前言今天,您将会学习到注释以及常量
雨宫奈原
·
2023-08-28 22:48
C++Primer
c++
C++ Primer 第1章 开始
C++Primer
第1章开始1.1编写一个简单的C++程序1.1.1编译、运行程序一、程序源文件命名约定二、从命令行运行编译器练习1.2初识输入输出一、标准输入输出对象二、一个使用IO库的程序三、向流写入数据四
purple 桐
·
2023-08-28 00:40
C++
Primer
c++
C++ Primer 第2章 变量和基本类型
C++Primer
第2章变量和基本类型2.1基本内置类型2.1.1算术类型一、带符号类型和无符号类型练习2.1.2类型转换一、含有无符号类型的表达式2.1.3字面值常量一、整型和浮点型字面值二、字符和字符串字面值三
purple 桐
·
2023-08-28 00:08
C++
Primer
c++
开发语言
C++ Primer笔记——tuple类型
tuple类型《
C++Primer
》17.1tuple类型(P636)tuple是一种定义在标准库中的类似于pair的模板。
就要 宅在家
·
2023-08-26 20:34
Effective
C++学习笔记
C++
Primer笔记
tuple类型
C++
读书笔记
C++复习笔记--完美转发、std::move和std::forward的使用
C++Primer
关于转发(P612)有这么一段话:某些函数需要将其一个或多个实参连同类型不变地转发给其
布吉岛呀~
·
2023-08-23 14:42
C++复习笔记
c++
【C++】四种强制类型转换
内容来自《
C++Primer
(第5版)》4.11.3显示转换、6.4函数重载、19.2.1dynamic_cast运算符目录1.static_cast2.const_cast3.reinterpret_cast4
秋秋晗晗
·
2023-08-21 01:07
C++
c++
C++——移动构造和完美转发
以上的概念是摘录自《
C++primer
》。但是这样的概念并不足以理解。用一句简单的话描述左值和右值:左值都是可以被取地址的;右值都是不可以被取地址的。
小龙向钱进
·
2023-08-18 18:22
c++
开发语言
C++部分知识点记录
EDA(电子设计自动化)前言《
C++Primer
》知识点记录1.声明一个返回数组指针的函数(P205)2.头文件应该放什么?
mmmyles
·
2023-08-18 07:22
C++
c++
C++ 模板类使用函数指针
前几天重看了
C++primer
的第16章,正好同时也复习了树的操作,于是写了个二分查找树的模板类。
zhouworld16
·
2023-08-18 02:00
C++学习
C++
模板类
函数指针
函数指针作为参数
重读
C++Primer
学习笔记-函数篇
C++Primer
第五版第188页值参数和引用参数当初始化一个非引用类型的变量时,初始值被拷贝给变量,对变量的改动不影响初始值指针的行为和其它非引用类型一样拷贝的是指针的值因为指针可以间接访问他指向的对象所以通过指针可以修改他所指对象的值
居者有其屋
·
2023-08-16 13:23
整理下我学习过的C++教程
记得是以
C++Primer
第4版讲的,算是我的入门课程。
理心炼丹
·
2023-08-12 08:45
资源
学习
c++
C++primer
学习笔记(1))
作为大四应届生o( ̄︶ ̄)o最近为了后续的面试工作地点看
C++primer
再次深入学习C++写里一点笔记:如下:1.C++四种强制转换:1、static_cast:可以实现C++中内置基本数据类型之间的相互转换
微小的鱼
·
2023-08-08 05:04
C&C++
c++primer
第13章 拷贝控制
文章目录第三部分类的设计者第13章拷贝控制13.1拷贝、赋值与销毁13.1.1拷贝构造函数13.1.2拷贝构造函数13.1.3析构函数13.1.4三/五法则13.1.5使用=default13.1.6阻止拷贝13.2拷贝控制和资源管理132.2.1行为像值的类13.2.2定义行为像指针的类13.3交换操作13.4拷贝控制示例13.5动态内存管理类13.6对象移动13.6.1右值引用13.6.2移动
树和猫
·
2023-08-07 02:35
编程
c++
跟我学C++中级篇——三五法则
在《
c++Primer
》第四版中,叫三法则,在第五版第13.1.4章节则叫做了三五法则。什么是三五法则?
fpcc
·
2023-08-06 14:38
C++11
C++
c++
【C++】类的隐式转换和explicit抑制类的隐式转换
2023年8月5日,周六下午今天在网上找了很久都没找到有精确定义了类的隐式转换条件的资料,最后是在权威书籍《
C++Primer
(第5版)》里面找到的。
巨龙之路
·
2023-08-05 23:40
我的博客
c++
开发语言
⌈C++⌋从无到有了解并掌握C++面向对象三大特性——封装、继承、多态
前置知识:类和对象参考书籍:《
C++Primer
第五版》目录什么是面向过程?什么是面向对象?一、封装1、封装的含义以及如何实现封装1.1访问限定符(访问说明符)1.2什么是封装?
Dusong_
·
2023-08-05 05:13
C++
c++
开发语言
C++primer
plus 第二天 第4章 符合类型 指针
4.1数组typeNamearrayName[arraySize];shortmonths[12];//初始化intarray[3]={1,2,3};关键的一点:arraySize绝对不能是变量,可以是常量,也可以是常量表达式(8*sizeof(int))。(注意:const声明的是常量)常识:C++的数组越界不会报错,会给出异常的值不能将一个数组直接赋值给另一个数组intcards[3]={1,
南忆起初
·
2023-08-03 09:38
c++
c++
开发语言
数据结构
C++Primer
——第二讲
系列文章目录
C++Primer
——第一讲目录系列文章目录前言一、什么是变量二、使用变量1.声明2.命名3.类型二、使用整型三、题目总结前言今天,您将学习到什么是变量,以及如何使用变量。
雨宫奈原
·
2023-08-03 07:58
C++Primer
c++
重读C++ Primer 学习笔记 --数组篇
C++Primer
第五版第101页数组的维度必须是一个常量表达式unsignedcnt=42;//不是常量表达式constexprunsignedsz=42;//常量表达式intarr[10];int*
居者有其屋
·
2023-07-31 03:16
C++Primer
笔记——模板与泛型编程
CHAPTER16-模板与泛型编程(
C++Primer
笔记)16.1定义模板16.1函数模板16.1.2类模板16.1.3模板参数16.1.4成员模板16.1.5控制实例化16.1.6效率与灵活性16.2
onioooon
·
2023-07-31 00:41
C++学习笔记
c++
开发语言
java
c++Primer
——第十六章:模板与泛型编程
1、在模板的类型参数前必须使用关键字class或typename,在模板参数列表中这两个关键字的含义相同,可以互换使用。2、默认情况下,对于一个实例化了的类模板,其成员只有在使用时才会被实例化3、在一个类模板的作用域内,我么可以直接使用模板名而不必指定模板实参4、在普通代码中,由于编译器掌握类的定义,因此它知道通过作用域运算符访问的名字是类型还是static成员,但对于模板代码就存在困难。如:T:
qq_20363225
·
2023-07-31 00:11
c++Primer
c++
重读C++ Primer --Vector篇
c++Primer
第五版第87页初始化vector的几种方法vectorv1;vectorv2(v1);vectorv2=v1vectorv3(n,val)//v3包含了n个重复的元素,元素值为valvectorv4
居者有其屋
·
2023-07-30 04:39
C++ primer中文版(第五版) 第三章 字符串、向量和数组
C++primer
中文版(第五版)----第三章字符串、向量和数组命名空间的using声明为什么要用命名空间的using声明?有了using声明就无须专门的前缀(::)也能使用所需的名字了。
会写bug的3000
·
2023-07-25 14:31
C/C++学习笔记
c++
开发语言
《C++ Primer中文版(第五版)》 第四章 表达式
《
C++Primer
中文版(第五版)》第四章表达式基础基本概念什么是一元,二元和三元运算符?
会写bug的3000
·
2023-07-25 14:31
C/C++学习笔记
c++
开发语言
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他