我正在阅读一本C++教程书,作者说大多数C++编译器包含一个String类库,但即使这样做,也建议创建自己的String类.不幸的是,作者没有说明原因.有人不同意/同意,为什么?
我正在使用Xcode,并且提供的String类对我来说似乎很好,但是再一次,我只使用它几个小时,所以我不知道这些限制.
提前致谢.
听起来像你有一本旧书.
C++标准库包含std::string
该类,您应该使用它而不是发明自己的并修复已经在广泛使用的库中遇到并修复的错误.
因为你是初学者,是的,你应该开始实施自己的,因为它会教你很多.只是不要在任何"真正的"项目中使用它.