- 博客(10)
- 收藏
- 关注
转载 github 强制删除历史记录
删除.git文件夹可能会导致git存储库中的问题。如果要删除所有提交历史记录,但将代码保持在当前状态,可以按照以下方式安全地执行此操作:尝试 运行 git checkout --orphan latest_branch添加所有文件 git add -A提交更改 git commit -am "commit message"删除分支 git branch -D ma...
2018-01-30 22:06:00 178
转载 三路快排,堆排序
1 #include <iostream> 2 #include <vector> 3 using namespace std; 4 5 int partition(vector<int> &arry, int lo, int hi); 6 void qsort(vector<int> &am...
2018-01-29 23:53:00 105
转载 红本算法书 快排算法
void qsort(vector<int> &arry, int lo, int hi){ if(lo >= hi) //递归出口 return; int j = partition(arry, lo, hi); //获取j的位置,分区 qsort(arry, lo, j-1); //左区分...
2017-10-25 23:17:00 168
转载 vector<int> res; res为空,打印 res.size() - 1
vector<int> res; res为空,打印 res.size() - 1 =18446744073709551615注意 res.size() 类型为 size_t 无符号数,减一后得到一个很大的正数,导致出错例如 if( 0 > res.size() -1 ) // 0 >18446744073709551615 永为...
2017-10-25 21:54:00 770
转载 1. 回避虚函数,即 派生类实例调用基类未被重写的版本 2. 抽象基类
#include <iostream>using namespace std;class A{public: A() { cout<<"construct A"<<endl; } virtual void disp() { cout<&l...
2017-10-20 15:49:00 92
转载 虚析构函数,派生类调用基类构造方法
#include <iostream>using namespace std;class A{public: A() { cout<<"construct A"<<endl; } A(int a) { cout<<"construct int A"<<endl; }...
2017-10-20 11:54:00 97
转载 基类中没有的方法,不要乱调用
#include <iostream>using namespace std;class A{public: A() { cout<<"construct A"<<endl; } virtual void disp() { cout<...
2017-10-10 22:52:00 68
转载 构造函数与析构函数
#include <iostream>using namespace std;class A{public: A() { cout<<"construct A"<<endl; } virtual void disp() { cout<...
2017-10-10 22:21:00 75
转载 memset 对每个字节进行初始化 (0,-1)
memset是依靠二进制进行初始化,int是4个字节,memset把每个字节都赋值,也就是说,比如memset(a,2,sizeof(a))则00000010 00000010 00000010 00000010而0,则是00000000 00000000 00000000 00000000结果是0而-1,则是11111111 11111111 11111111 1111...
2017-09-30 20:53:00 184
转载 c++ 类 静态类型与动态类型 匹配
#include <iostream>using namespace std;class qq{};class sonqq: public qq{};class wx{};class A{public: virtual void f1(qq *arg ) //虚函数 表示可以重写 { cout&l...
2017-09-27 16:50:00 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人