自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 C++ primer 第五版个人笔记 第六章 函数

6.1 函数基础通过调用运算符(call operator)来执行函数。调用运算符的形式是一怼圆括号(),它作用于一个表达式,该表达式是函数或者指向函数的指针;调用表达式的类型就是函数的返回类型。 int function() 是一个调用表达式,是用调用运算符()作用于函数名function(实际上是指针),int类型为调用表达式的类型,也是函数的返回类型; 函数的三要素(返回类型,函数名,...

2020-04-29 16:12:14 212

原创 C++ primer 第五版个人笔记 第五章 语句

5.1 简单语句空语句是指一个单独的分号; 正常情况while或者for循环的循环体必须是一条语句,但是逻辑上需要多条语句,因此要用花括号括起来表示复合语句(语句块),语句块不以分号作为结束 while(cin>>s&&s!=sought){} //空块, 等价于空语句; 5.6.3 练习int main(){ int val1, ...

2020-04-28 10:28:17 190

原创 C++ primer 第五版个人笔记 第四章 字符串、向量和数组

4.1 基础不同的运算符对运算对象的要求各不相同,有的需要左值有的需要右值,返回值也是如此;一个重要的原则是在需要右值的地方可以用左值来代替,但是不能把右值当成左值(也就是位置)使用。 当一个对象被用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(在内存中的位置);几个左值右值的例子见121页 int *p; //p的类型是int*decltype(*...

2020-04-27 23:11:18 137

原创 C++ primer 第五版个人笔记 第三章 字符串、向量和数组

3.1 命名空间的using声明位于头文件的代码一般来说不应该使用using声明,因为头文件的内容会拷贝到所有引用它的文件中去,对于某些程序来说,不经意间包含了一些名字可能产生始料未及的命名冲突;3.2 标准库类型stringstring定义在命名空间std中,因此程序一开始没有using namespace std;的话使用string要在前面加上std::,否则会出现“未定义的标识符...

2020-04-26 20:59:10 241

原创 C++ primer 第五版个人笔记 第二章 变量和基本类型

2.1 基本内置类型wchar_t, char16_t, char32_t 属于算术类型,最小尺寸见30页 long long 在C++ 11中新定义 大多数机器的字节(byte)由8比特(bit)构成,字(word)则由32或64比特(bit)构成,也就是4或者8字节,31页 类型选择几个建议:1明确数值不为负时选无符号类型(unsigned ___); 2 整数运算一般不用shor...

2020-04-25 11:08:07 223

原创 C++ primer 第五版个人笔记 第一章 开始

1.1 编写一个简单的C++程序用visual studio 2019运行的,直接打开官方的文件夹中main_only.cpp会提示选择合适的启动项,这里是因为VS2019开始一个程序的调试做了很多的准备,所以要新建一个项目/解决方案,在源文件里添加新CPP文件(或者已有的文件比如main_only.cpp),然后就可以愉快的运行文件了。源文件里含有main函数的文件只能有一个,多余的从项...

2020-04-23 17:43:35 208

原创 Leetcode 栈与DFS探索卡片 94/494/133/200/150/739/155 (C++)

最近刷题数目上来了,一天能多刷几道,每道题发一个博客感觉有点耗时,就把当天刷的题目一起发上来做个总结;昨天刷了栈与队列的卡片,中等难度的题目陡然增多,脑子开始有点不够用了,部分题目还是得看题解才会做,不过没关系,已经形成了一个解题思路,如果一天就能掌握DFS的各种应用那应该算是表现不错,下面看题155 最小栈设计一个支持push,pop,top操作,并能在常数时间内检索...

2020-04-19 13:13:00 378

原创 Leetcode 279. 完全平方数 (C++)(小白学习之路)

题目描述279. 完全平方数难度中等380收藏分享切换为英文关注反馈给定正整数n,找到若干个完全平方数(比如1, 4, 9, 16, ...)使得它们的和等于n。你需要让组成和的完全平方数的个数最少。示例1:输入: n = 12输出: 3 解释: 12 = 4 + 4 + 4.示例 2:输入: n = 13输出: 2解释: 13 = 4 + 9...

2020-04-16 10:56:35 798

原创 Leetcode 752. 打开转盘锁 (C++)(小白学习之路)

题目描述:你有一个带有四个圆形拨轮的转盘锁。每个拨轮都有10个数字: '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' 。每个拨轮可以自由旋转:例如把 '9' 变为'0','0' 变为 '9' 。每次旋转都只能旋转一个拨轮的一位数字。锁的初始数字为 '0000' ,一个代表四个拨轮的数字的字符串。列表 deadends 包含了一...

2020-04-15 10:09:12 514 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除