C++string类模拟实现