http://rvelthuis.de/articles/articles-cppobjs.html http://hi.baidu.com/ivgf/blog/item/a6a7607ff3584b0b28388a88.html