2011年12月14日
摘要: new有三种使用方式:plain new,nothrow new和placement new。 (1)plain new顾名思义就是普通的new,就是我们惯常使用的new。在C++中是这样定义的: void* operator new(std::size_t) throw(std::bad_alloc); void operator delete(void *) throw();提示:plain new在分配失败的情况下,抛出异常std::bad_alloc而不是返回NULL,因此通过判断返回值是否为NULL是徒劳的。(2)nothrow new是不抛出异常的运算符new的形式。nothrow 阅读全文
posted @ 2011-12-14 23:08 阿笨猫 阅读(2708) 评论(0) 推荐(0) 编辑
摘要: http://www.thegeekstuff.com/2008/09/bash-shell-take-control-of-ps1-ps2-ps3-ps4-and-prompt_command/http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.htmlYour interaction with Linux Bash shell will become very pleasant, if you use PS1, PS2, PS3, PS4, and PROMPT_COMMAND effectivel. 阅读全文
posted @ 2011-12-14 21:15 阿笨猫 阅读(1256) 评论(0) 推荐(0) 编辑