带C++Wrapper实现,在项目中用到,共享出来。