摘要: 为什么C++不能有虚构造函数,却能有虚析构函数C++的动态绑定通过虚函数表实现(vtable),在类有一个vptr指针指向vtable但是当类构造是,对象还没有构造起来,这时候,也就不存在vptr,所以不能有虚构造函数对于析构函数,动态绑定是没问题的;并且一般要加上virual,假如定义Base *... 阅读全文
posted @ 2015-03-27 10:16 li-xingtao 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 变量:变量的内容: $variable ${variable}变量的设置: myname=lixingtao 但是等号两边不能出现空格,如果出现空格可以用 单引号 ’ 或者双引号 ”扩起来 myname="li xingtao"单引号和双引号的区别:var="lang is $LA... 阅读全文
posted @ 2015-03-16 21:55 li-xingtao 阅读(225) 评论(0) 推荐(0) 编辑
摘要: const int *a;int *const a; 两者的区别: 这两种情况a都是一个指针第一种限制的是 *a 是一个常数,也就是指针a指向的位置,这个位置存储的数据不能变动第二种限制的是 a是一个常数,也就是指针a指向的位置是固定的 阅读全文
posted @ 2015-03-12 17:20 li-xingtao 阅读(109) 评论(0) 推荐(0) 编辑
摘要: nautilus dir 用图形界面打开文件夹xdg-open filename 打开各种类型的文件,跟在图形界面中双击是一样的 阅读全文
posted @ 2015-03-11 23:12 li-xingtao 阅读(131) 评论(0) 推荐(0) 编辑
摘要: vim缺省是vi兼容模式,可能出现退格符删除的字符任然显示,不能持续回退 设置成不兼容模式就好了: :set nocp 基本命令 ZZ 保存文件并且离开vi :e! enter 恢复到刚打开文件的内容,这样可以从头再来 :q! enter 消除编辑结构并且离开vi :w newfile 将内容写入文 阅读全文
posted @ 2015-03-04 14:51 li-xingtao 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1 用PID关闭进程 进程的PID可以通过,进程名称查到 ps -ef | grep processName kill pid2 通过进程名查看pid时可以用pgrep pgrep processName3 直接用进程名结束进程 pkill processName 阅读全文
posted @ 2015-03-03 15:29 li-xingtao 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: gcc -g main.c -o a.outg++ -g main.cpp -o a.out加-g 是为gdb调试提供调试信息其他的编译选项 当使用unordered_map时要添加-std=gnu++0x或者-std=c++0xgcc -I-Ixxx 的意思是除了默认的头文件搜索路径(比如/us... 阅读全文
posted @ 2015-03-03 10:56 li-xingtao 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 要想使用标准C++中string类,必须要包含#include // 注意是,不是,带.h的是C语言中的头文件using std::string;using std::wstring;或using namespace std;下面你就可以使用string/wstring了,它们两分别对应着char和... 阅读全文
posted @ 2015-03-03 09:59 li-xingtao 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题目描述:将一个链表排序时间要求nlogn空间要求常数时间题目分析:对于时间要求O(nlogn)简单排序肯定不行了,对于满足时间要求的排序,堆排序 快速排序 归并排序 都是可以的不过,堆排序要在链表中跳转比较大对于快速排序,最坏情况下复杂度 O(n*n)代码:快排,TLE 1 void qsort(... 阅读全文
posted @ 2015-02-03 16:06 li-xingtao 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 题目描述:给出平面内的n个点,求最多有多少各点在同一条直线上题目分析:同一条直线上的点,任意两个点之间对应相同的斜率这样我们固定一个点s(我们称为起始点),求出其他所有点与起始点构成向量的斜率那么这些斜率中相同的,他们对应的点与起始点在同一条直线上为了,能快速找到重复次数最多的斜率,我们对斜率排序,... 阅读全文
posted @ 2015-02-03 14:21 li-xingtao 阅读(158) 评论(0) 推荐(0) 编辑