http://www.cppblog.com/mzty/archive/2008/04/02/45998.html http://www.pconline.com.cn/pcedu/empolder/gj/c/0503/570112.html