string 的一个很笨的实现
没有预分配内存，所以各种笨方法，添加了!= == 和对于const char*的 = 运算符重载