http://www.cppblog.com/jinq0123/archive/2009/07/03/89167.html 转载于:https://blog.51cto.com/srdsjb/234513