- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 return,exit,_exit区别
return,exit(),_exit()的区别1. return 只能返回当前函数,常用于获取函数的返回值,只有在main函数中return才起到退出程序的作用,而在子程序中只能返回上一级调用程序。2. exit()和_exit()函数调用时会结束进程,他们的区别在于结束时两者所做的清理工作不同。exit()会在退出程序之前关闭所有打开的文件,清空
2011-12-27 16:45:41 794 22
转载 C/C++中,数组名和指针的区别
【转载】http://blog.csdn.net/cbib_cat/article/details/6821189我从本科开始学习C语言到现在读研究生,一直认为数组名等同于指针。无论我的C语言老师在课堂上讲,还是阅读国内的那些C语言教材,给我的理解就是:数组名就是指针。它们的区别就是:数组名是一个常量指针,不可以修改其值;而指针可以任意修改值,指向不同的地方。这几年来,我也一直把数组名当做指针
2011-12-25 19:21:22 743
转载 多重继承与虚函数表
FROM: http://www.cnblogs.com/itech/archive/2009/02/28/1399995.html一 多重继承1) 代码:Code#include iostream>using namespace std;class B1{public:int x;virtual void v1(){ cout "B1::v1"
2011-12-25 15:55:51 567
原创 如何使用lsof恢复误删除的文件
文件实际上是一个指向inode的链接, inode链接包含了文件的所有属性, 比如权限和所有者, 数据块地址(文件存储在磁盘的这些数据块中). 当你删除(rm)一个文件, 实际删除了指向inode的链接, 并没有删除inode的内容. 进程可能还在使用. 只有当inode的所有链接完全移去, 然后这些数据块将可以写入新的数据. proc文件系统可以协助我们恢复数据. 每一个系统上的进
2011-12-25 15:31:55 1014
原创 core dump
Core Dump为啥?碰到内存错误,程序down掉的时候,偶尔会碰到,但这是啥意思捏?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号(或者其他形式的core dump)的文件生成, 这个文件便是操作系统把程序down
2011-12-25 15:30:01 655
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人