![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
lucksim
这个作者很懒,什么都没留下…
展开
-
【CPP】类的拷贝,移动,赋值,销毁
定义一个类的拷贝,移动,赋值,销毁原创 2023-03-06 22:28:32 · 517 阅读 · 0 评论 -
【c++ 】限定符const与指针,引用,constexpr等
详解const限定符使用的各种场景原创 2022-12-08 14:22:41 · 260 阅读 · 0 评论 -
CMAKE学习
学习cmake原创 2022-10-17 16:54:02 · 90 阅读 · 0 评论 -
C++ 寻找数组的中心索引
算法要求 给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。 如果数组有多个中心下标,应该返回 最靠近左边 的那一个。如果数组不存在中心下标,返回 -1 。 C++实现 class Solution { public: int pivotIndex(vector<int> &原创 2021-09-01 16:24:40 · 400 阅读 · 0 评论 -
C++理解函数指针,数组指针,数组名的意义
1.怎么理解int(*)[10] 这是一个数组指针的类型,该数组是一个有10个元素的int数组 在int a[10]中,a的数据类型即为 int (*)[10],即A10_i。 2.怎么理解int(*a[10])(int) a是一个含有10个元素的数组,数组中存储的元素是一个函数指针类型,该函数的参数是int,返回值是int。 3.怎么理解int (*a)[10] (int) a是一个函数指针,该函数的参数是int,返回值是一个有10个元素的int数组。 #include <iomanip> #原创 2021-08-19 18:07:37 · 113 阅读 · 0 评论 -
C++产生不同数据类型的随机数
随机数是由随机种子根据一定的计算方法计算出来的数值。所以,只要计算方法一定,随机种子一定,那么产生的随机数就不会变。 typedef float DATATYPE; //typedef int32_t DATATYPE; //typedef int8_t DATATYPE; //typedef double DATATYPE; int main() { srand((unsigned)time(NULL)); DATATYPE rangeL = -128; DATATYPE rangeR = 128; f原创 2021-08-11 11:33:39 · 261 阅读 · 0 评论 -
C++与python的“/”运算不同
int first=192; int second=31; cout<<first/second<<endl; cout<<ceil(first/second)<<endl; cout<<floor(first/second)<<endl; //或者是: cout<<192/31<<endl; cout<<ceil(192/31)<<endl; cout<&l原创 2021-07-15 16:59:19 · 110 阅读 · 0 评论