详见:http://blog.youkuaiyun.com/purewinter/archive/2007/11/01/1860875.aspx 原文:http://www.ddj.com/cpp/184403758