自己写的Cstring 类,很多内部实现过程是自己理解来写的,很容易理解