【发布时间】:2011-10-08 09:54:52
【问题描述】:
我已经开始编写 C++,我想开始编写有用的东西。
我知道对于字符串,可以使用std::string 或char-arrays。也可以使用std::vectors,而不是数组。
应该怎么做?重新发明轮子,还是使用内置实用程序?
问题的重点是找出人们实际在做什么。人们经常使用 STL 还是使用 char[] 而不是 std::string?
【问题讨论】:
-
"重新发明轮子,还是使用内置实用程序?"猜一猜。
-
您是自己组装汽车的车轮,还是从商店购买现成的?如果你没有从字面上重新发明轮子,你为什么要隐喻地考虑它?
-
@littleadv:这不是一个很好的类比。除非他自己造车。
-
当然你应该重新发明轮子,我们需要另一个方形的!说真的:自己实现一些东西以了解内部发生的事情会有所帮助,但在生产中这只会引入更多错误。所以使用实用程序!它们不是您不能触摸的展品。