1:由于在vs2012(c++11)make_pair()的改动， 造成了部分代码使用make_pair出错，
使用std::pair<xx, xxx>(...)解决。

2: 解决部分因高版本编译器而造成的小问题。