taf C++源码分析