上一页 1 ··· 4 5 6 7 8
摘要: ---------------------------------------------------------------2015.07.27:b 1 -> 切换到当前缓冲区:2 4 bd –> 删除2 4 缓冲区:w 保存:wq 保存并退出:qa! -> 强制退出:w ->保存:reg ->可... 阅读全文
posted @ 2015-07-27 22:14 弱水三千12138 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Rm 删除命令Rm 【选项】【文件】删除一个文件或者目录选项:r 递归的删除文件夹及其子文件,f 忽略不存在的文件(不提示)(2)rm删除目录下所有文件,但不删除目录 》》rm -rf ~/dr/*cp 复制命令cp [选项] 源文件或目录 目标文件或目录-a 该选项通常在拷贝目录时使用。它保留链... 阅读全文
posted @ 2015-07-27 22:13 弱水三千12138 阅读(178) 评论(0) 推荐(0) 编辑
摘要: free和delete只是把指针所指向的内存给释放掉了,但是指针本身并没有被删掉。所以在释放掉内存后一定要记得将指针指向NULL ,动态内存分配不会自动的释放,一定要记得free掉 阅读全文
posted @ 2015-07-27 22:11 弱水三千12138 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 内存的分配方式: 1.静态存储区分配:全局变量,static变量等,在程序编译时已经分配了存储内存,在程序运行的整个期间一直存在 2.程序的堆栈上:程序的局部变量,包括程序的形参等,只存在于程序的运行期间 3在堆heap上分配的:动态内存分配,malloc或者new常见的内存错误:(1)内存分... 阅读全文
posted @ 2015-07-27 21:21 弱水三千12138 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 指针: 指针是变量,和平时的那些变量没有本质的差异,不同的只是它的值和类型,、,即解释方式 二进制层面:指针的值是内存单元的地址,而变量是引用内存单元值的别名 语言层面:指针的值就是变量的地址。 对象的内存地址就是它的指针。 类型名和“*”组合起来一个指针类型,但是“*”是与后面... 阅读全文
posted @ 2015-07-23 11:04 弱水三千12138 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在C++primer上面说,bitset可以用unsigned long来进行初始化,但是上面的例子只是采用了常数如0xffff,而在实际中,当在vs2010中,我采用unsigned long类型的变量来进行初始化时,发现说出现错误,error C2668: “std::bitset::bit... 阅读全文
posted @ 2015-05-01 14:59 弱水三千12138 阅读(4829) 评论(0) 推荐(0) 编辑
摘要: 分类:理解计算机编译器的工作过程作者:阮一峰日期:2014年11月11日源码要运行,必须先转成二进制的机器码。这是编译器的任务。比如,下面这段源码(假定文件名叫做test.c)。#include int main(void){ fputs("Hello, world!\n", stdout); ... 阅读全文
posted @ 2015-03-18 17:35 弱水三千12138 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 传递指向指针的引用假设我们想编写一个与前面交换两个整数的 swap 类似的函数,实现两个指针的交换。已知需用 * 定义指针,用 & 定义引用。现在,问题在于如何将这两个操作符结合起来以获得指向指针的引用。这里给出一个例子: // swap values of two pointers to int ... 阅读全文
posted @ 2015-01-11 20:43 弱水三千12138 阅读(480) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8