typedef __gnu_cxx::__sso_string string这句是怎么回事?

这个是不是string关键字的重载?表示string不再是标准库当中的string,而是其他某个namespace当中的?

就是个类型别名,用来解决名字空间引用的问题。__gnu_cxx::__sso_string是string类的一个实现。