
C++学习
我就是这样的自己
这个作者很懒,什么都没留下…
展开
-
C++之set find结构体对象
以下面的例子作说明,leetcode中的365水壶问题:class Solution {public: struct status{ int left; int right; };class statusSort {public: //重点 bool operator() (const status &a, const status &b) const { if(a.left!=b.left)return a.原创 2021-08-20 21:13:03 · 1651 阅读 · 0 评论 -
C++疑惑解答总结(二)
一、C++为什么不叫++C?我们知道自增、自减运算符有前缀和后缀两种形式①int y=a++;②int y=++a;第①种情况下:a先将值赋给y,再执行加1操作(首先复制一个副本,将其加1,然后将复制的副本返回)第②种情况下:a值加1,然后返回结果对于内置类型,采用哪种格式不会有差别;但对于用户定义的类型,如果由用户定义的递增和递减运算符,则前缀格式的效率更高C++为什...原创 2019-08-15 16:34:41 · 162 阅读 · 0 评论 -
C++疑惑解答总结(一)
C++现在是我很常用的一门编程语言,不过使用也限于oj、leetcode等描述算法的方面,真正用于工程的时候较少,导致对C++的部分用法并不熟悉,下面就是我在用C++常常会有的疑惑及解答吧:(参考《C++ Primer Plus》第六版)目录:一、字符串二、共用体三、枚举四、指针一、字符串疑惑:可能是Java最开始学的,导致在写算法时,用C++对字符串进行处理时用得太不...原创 2019-08-12 11:43:46 · 1380 阅读 · 0 评论