2011年7月29日
摘要: http://www.cublog.cn/u3/100661/showart_2091898.html#include <unistd.h>int daemon(int nochdir,int noclose)在创建精灵进程的时候,往往需要将精灵进程的工作目录修改为"/"根目录并且将标准输入,输出和错误输出重定向到/dev/nulldaemon的作用就是当参数nochdir为0时,将根目录修改为工作目录noclose为0时,做输入,输出以及错误输出重定向到/dev/null执行成功返回0错误返回-1<---------------------------- 阅读全文
posted @ 2011-07-29 17:21 阿笨猫 阅读(16844) 评论(0) 推荐(0) 编辑
摘要: 普通new一个异常的类型std::bad_alloc。这个是标准适应性态。在早期C++的舞台上,这个性态和现在的非常不同;new将返回0来指出一个失败,和malloc()非常相似。在一定的环境下,返回一个NULL指针来表示一个失败依然是一个不错的选择。C++标准委员会意识到这个问题,所以他们决定定义一个特别的new操作符版本,这个版本返回0表示失败。一个nothow new语句和普通的new语句相似,除了它的变量将涉及到std::nothrow_t。Class std::nothrow_t在new将按照下面的方式来定义:class nothrow_t// in namespace std{}. 阅读全文
posted @ 2011-07-29 16:56 阿笨猫 阅读(2232) 评论(0) 推荐(0) 编辑