1)定义一个赋值运算符函数 关注点: 1)返回值的类型--是否为自身引用(*this) --确保可以连续赋值(链式编程) 2)传入参数类型--是否为常量引用 --若传入参数非引用,而是实例,那么从形参到实参会调用一次复制构造函数,会浪费内存 --常量引用确保不会改变出入实例的状态 3)释放自身已有的 ...
分类:
其他好文 时间:
2020-07-21 21:40:01
阅读次数:
64
C/C++常见面试题 1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部 ...
分类:
编程语言 时间:
2020-07-21 09:53:22
阅读次数:
64
1. 构造函数与实例对象 首先我做了如下测试 var A = function(a){ this.a = a; var b = 'b'; var fn = function(){ alert(a); } this.fn1 = fn; }; var a = new A('a'); 得到的结果是: a. ...
分类:
其他好文 时间:
2020-07-20 13:01:50
阅读次数:
64
题目 传送门 题解 考虑对于一个区间 \([l,r]\),其并值为 \(x\) 会有什么限制: 如果 \(x\) 的第 \(i\) 位为 $1$,则要求 \([l,r]\) 所有数字的第 \(i\) 位为 $1$; 如果 \(x\) 的第 \(i\) 位为 $0$,则要求 \([l,r]\) 的所有 ...
分类:
其他好文 时间:
2020-07-20 10:39:00
阅读次数:
56
视频选集 1/28 P1001.快速入门-复习 P2002.第12章 类定义(一) P3003.第12章 类定义(二) P4004.第12章 类定义(三) P5005.第12章 隐含的this指针 P6006.第12章 类作用域 P7007.第12章 构造函数 P8008.第12章 友元 P9009 ...
分类:
编程语言 时间:
2020-07-19 17:49:47
阅读次数:
68
1.构造函数主要是类在进行实例化的时候进行操作 2.析构函数主要是在类被删除的时候进行操作 3.this主要是将输入的变量传递给类的内部变量进行使用 // // Created by qq302 on 2020/7/19. // #include <iostream> #include <fstre ...
分类:
编程语言 时间:
2020-07-19 16:01:54
阅读次数:
87
卢卡斯定理 求组合数: 模板题:P3807 【模板】卢卡斯定理:https://www.luogu.com.cn/problem/P3807 #include<bits/stdc++.h> #define INF 0x3f3f3f3f #define DOF 0x7f7f7f7f #define e ...
分类:
其他好文 时间:
2020-07-18 22:59:48
阅读次数:
107
首先,要清楚File与Blob之间的关系 File继承自Blob,扩展了一些属性,例如文件名、修改时间、路径等 注意:Edge浏览器不支持File对象构造函数 话不多说先上图 下面描述之间的转换:点击这里,或这里 ...
分类:
Web程序 时间:
2020-07-18 22:47:49
阅读次数:
103
A 根据性质,\(a,b,c\) 中的最大值一定会在 $x,y,z $ 中出现两次 #include <bits/stdc++.h> using namespace std; int main() { int t; cin >> t; int a[3]; while(t --) { memset(a ...
分类:
其他好文 时间:
2020-07-18 22:42:22
阅读次数:
86
容斥原理 \[ |A_1\cup A_2\cup A_3 \cup \cup \cup A_n|=\sum_{i=1}^n{|A_i|}-\sum_{1\leq i\leq j\leq n}{|A_i\cap A_j|}+\quad+(-1)^r|A_1\cap A_2\cap A_3\cap\qu ...
分类:
其他好文 时间:
2020-07-18 22:00:09
阅读次数:
66