fix c++11 string bug.