参考一下 URL:
http://www.cppprog.com/2009/0605/121.html
http://blog.csdn.net/Colorado/category/626517.aspx
http://bbs.chinaunix.net/viewthread.php?tid=1856666&page=1&extra=#pid13466314