![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
新白娘子玩传奇
这个作者很懒,什么都没留下…
展开
-
三数之和
给你一个包含 n 个整数的数组nums,判断nums中是否存在三个元素 a,b,c ,使得a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]思路:排序 + 双指针本题的难点在于如何去除重复解。算法流程:特判,对于数组长度 nn,如果数组为 nullnull...原创 2020-06-07 17:14:03 · 263 阅读 · 0 评论 -
未开启输入法的时候 uparam值就是 按键值 开启后就被拦截了变成VK_PROCESSKEY 229
最近在项目中需要用到快捷键操作,在点击键盘的“+=”,“-”,“+”按键的时候,按键的值总是变成VK_PROCESSKEY 229,但是在英文输入法的情况下却不会出现,上网查了之后发现是中文输入法状态下被拦截了,具体的机制不是很清楚。最后附上解决的办法 if (pMsg->message == WM_KEYDOWN) { if (pMsg->wParam == VK_P...原创 2020-02-11 21:46:21 · 1683 阅读 · 0 评论 -
C++中引用和指针的区别(转)
★ 相同点:1. 都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★ 区别:1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能在定义时被初始化一次,之后不可变;指针可变;引用“从一而终” ^_^4. 引用没有 co...转载 2019-04-12 21:32:26 · 133 阅读 · 0 评论