笔记
额压力QL
这个作者很懒,什么都没留下…
展开
-
2021-05-12
有一个正整数数组 arr,现给你一个对应的查询数组 queries,其中 queries[i] = [Li, Ri]。 对于每个查询 i,请你计算从 Li 到 Ri 的 XOR 值(即 arr[Li] xor arr[Li+1] xor … xor arr[Ri])作为本次查询的结果。并返回一个包含给定查询 queries 所有结果的数组。 示例 1: 输入:arr = [1,3,4,8], queries = [[0,1],[1,2],[0,3],[3,3]] 输出:[2,7,14,8] 解释: 数组中元原创 2021-05-12 16:46:50 · 74 阅读 · 0 评论 -
类的友元
友元函数是用friend修饰的非成员函数,在他的函数体中可以通过对象名访问类的私有和保护成员。 #include<iostream> #include<cmath> using namespace std; class Point { public: Point(int xx = 0, int yy = 0); Point(Point& p); int getx(); int gety(); friend float dist(Point &p1,Poi原创 2021-03-12 12:50:03 · 231 阅读 · 0 评论 -
静态数据及函数
静态数据成员的使用 #include<iostream> #include<cmath> using namespace std; class Point { public: Point(int xx = 0, int yy = 0); Point(Point& p); ~Point() { count--; } int getx(); int gety(); void showCount(); private: int x, y; static in原创 2021-03-11 21:40:04 · 138 阅读 · 0 评论 -
2021-03-10
1.构造函数(一般用于初始化赋值) 类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。 构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。 可用于为某些成员变量设置初始值。 #include using namespace std; class Line { public: void setLength( double len ); double getLength( void ); Line(); // 这是无参构造函数 private: doubl原创 2021-03-10 23:00:16 · 70 阅读 · 0 评论