随笔分类 -  C++

摘要:给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入:digits = [1,2,3] 输出:[1,2,4] 解释:输入数组表示数字 123。 阅读全文 »
posted @ 2023-04-19 21:32 笠大 阅读(43) 评论(0) 推荐(0) 编辑
摘要:示例 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5] 向右轮转 3 步: [5,6,7,1,2,3,4] 这里使用reverse 阅读全文 »
posted @ 2023-04-17 20:26 笠大 阅读(135) 评论(0) 推荐(0) 编辑
摘要:类成员初始化的两种方法,const,static类成员的初始化 我们已经知道可以用构造函数里的代码来初始化对象,这就是我们要用的第一种初始化方式。 第一种初始化方式 #include<bits/stdc++.h> using namespace std; class Entity { private 阅读全文 »
posted @ 2023-04-12 22:38 笠大 阅读(462) 评论(0) 推荐(0) 编辑
摘要:C++派生类里析构函数和构造函数的调用顺序 1.定义一个哺乳类Mammal,在由此派生出狗类Dog,定义一个Dog类的对象,观察基类和派生类的构造函数与析构函数的调用顺序。 #include<bits/stdc++.h> using namespace std; class Mammal { pub 阅读全文 »
posted @ 2023-04-10 14:50 笠大 阅读(60) 评论(0) 推荐(0) 编辑
摘要:for(auto i : v)遍历容器元素 1. auto 2. auto& 3. const auto& 4. const auto C++11 新增了一种循环:基于范围(range-based)的 for 循环。这简化了一种常见的循环任务:对数组(或容器类,如 vector 和 array 的每 阅读全文 »
posted @ 2023-04-10 14:39 笠大 阅读(138) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示