随笔分类 -  C++

记录一些遇到的关于C++的问题,以及C++底层的一些知识;
摘要:今天在做一道Leetcode题:拼接最大数时,遇到一个问题:就是我有两个vector:A、B;我要归并A、B(使最后得到的vector个元素组成的数字最大,并保持在原数组的相对有序),所以会存在这样一种情况:A={1,2,3,5,6},B={1,3,4,5,6},A[0]和B[0]相等,我如果随意取 阅读全文
posted @ 2020-12-23 11:17 Luweir 阅读(3766) 评论(0) 推荐(0)
摘要:今天在刷Leetcode每日一题时,用到了string的find函数,但因为第一次使用,缺乏经验,导致我出现了下面的错误: 我试图在字符串res中找字母c,如果找不到,就进入if语句,然后程序一直得不到正确结果,我就加了断点进行调试; 后来在网上搜在了解到find函数是如何使用的; #函数原型 st 阅读全文
posted @ 2020-12-20 09:56 Luweir 阅读(760) 评论(0) 推荐(0)
摘要:因为今天在做leetcode上每日一题时碰到这样一种情况,我用for(auto a:A)来对一个二维数组进行值的修改时,发现它并不作用在原数组上,就是修改后,原数组的值仍然无变化,于是上网查了查: 其中一小段代码的功能就是将二维数组中的首元素为0的行进行翻转(每个元素0变1,1变0) void ma 阅读全文
posted @ 2020-12-07 12:28 Luweir 阅读(571) 评论(0) 推荐(0)
摘要:1. C++和C的区别 1)在设计思想上: C++是面向对象的语言,而C是面向过程的结构化编程语言; 2)在内容方面: C++是C的超集,即C是C++的子集,C++兼容C; C++引入类、封装、隐藏、继承、多态等特性;引入STL标准模板库等; C++提供**引用&**机制,降低使用指针的复杂度; C 阅读全文
posted @ 2020-05-13 13:07 Luweir 阅读(71) 评论(0) 推荐(0)
摘要:今天在写C++练习题时产生一个疑惑: new出字符数组后 需不需要在delete时加 [ ] 按道理 只要是数组应该都要加的,但是答案没有加,于是晚上回来上机运行 环境:DevC++ #include<iostream> #include<cstring> using namespace std; 阅读全文
posted @ 2019-11-23 23:15 Luweir 阅读(243) 评论(0) 推荐(0)