gpt4 book ai didi

c++ - 在指针之间打印文本

转载 作者:搜寻专家 更新时间:2023-10-31 00:16:02 24 4
gpt4 key购买 nike

我有一个带指针的字符范围(pBeginpEnd)。我认为它是一个字符串,但它不是 \0 终止的。如何有效地将它打印到 std::cout

  • 无需创建拷贝,如 std::string
  • 没有打印每个字符的循环

我们有好的解决方案吗?如果不是,最顺利的解决方法是什么?

最佳答案

您可以使用 ostream::write ,它接受指针和长度参数:

std::cout.write(pBegin, pEnd - pBegin);

关于c++ - 在指针之间打印文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17613509/

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