gpt4 book ai didi

c++ - C++ 中的 char* vs std::string

转载 作者:IT老高 更新时间:2023-10-28 12:03:40 25 4
gpt4 key购买 nike

什么时候应该使用 std::string什么时候应该使用char*管理 char 的数组s 在 C++ 中?

看来你应该使用 char*如果性能(速度)至关重要,并且由于内存管理,您愿意接受一些有风险的业务。

还有其他需要考虑的情况吗?

最佳答案

我的观点是:

  • 如果您不调用“C”代码,切勿使用 char *。
  • 始终使用 std::string:它更简单、更友好、优化、标准,可以防止出现错误,它已经过检查并证明可以工作。

关于c++ - C++ 中的 char* vs std::string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com