![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++知识点
一边刷题一边补充c++知识点
哎嗨人生
这个作者很懒,什么都没留下…
展开
-
inline 内联函数
C++中引入了关键字inline,我们称之为内联函数;内联函数的作用体现在对于频繁调用的小函数上,太长代码的函数显然不适合声明为内联函数,这无疑会加大内存的消耗。inline 函数表面上看到没什么特表,避免了将整个函数塞到栈,减少对栈内存的消耗。...原创 2020-03-10 23:36:31 · 82 阅读 · 0 评论 -
uint8_t
什么是*_thttps://blog.csdn.net/qq_19784349/article/details/82927169以下内容引用自上边链接:*_t是typedef定义的表示标志,是结构的一种标注。即我们所看到的 uint8_t、uint16_t、uint32_t都不是新的数据类型,而是通过typedef给类型起得别名。很明显的看出:uint8_t是用1个字节表示的;uint...原创 2020-03-10 23:20:01 · 11063 阅读 · 0 评论 -
4.关于set和vector(待补充)
C++知识点这是什么表达式vector<vector<int>> res;set<vector<int>> ret;set的用法,如去重。for(auto it:ret) { res.push_back(it); } return res;vector的用法...原创 2019-12-24 23:46:37 · 150 阅读 · 0 评论 -
3.两个int 函数
代码难点还是不理解两个int 函数是什么原理,这个属于c++的内容了,需要去学习一下。?!这里设计到函数的调用吧?class Solution {public: int climbStairs(int n) { vector<int> demo(n+1,-1); return climb_stairs(0,n,demo); } ...原创 2019-12-23 23:54:30 · 257 阅读 · 0 评论 -
2
C++知识点 void moveZeroes(vector<int>& nums)函数的定义类型说明符 函数名(含类型说明的形式参数表){语句序列}空函数没有返回值的函数,void函数传递参数的方式按值传递按引用传递 本例中就是按引用传递 &详见C++ Primer Plus或者如下链接:https://blog.csdn...原创 2019-12-23 22:40:24 · 66 阅读 · 0 评论 -
1
1leetcode 11++i与i++在for循环中的括号括号内时,两者相同。其他情况下,++i代表先自加一后用,i++代表先用后自加一。三目运算符三目运算表达式:<表达式1>?<表达式2>:<表达式3>注:”?”运算符的含义是: 先求表达式1的值,如果为真,则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假,则执行表达式3 ,并返...原创 2019-12-23 21:28:22 · 82 阅读 · 0 评论