gpt4 book ai didi

c++ - 就地标记化 std::string

转载 作者:太空宇宙 更新时间:2023-11-04 12:05:06 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
How do I tokenize a string in C++?

有多种方法可以标记 std::string,就像 strtok 使用 C 风格的字符串那样。我通过字符串找到了 boost::tokenizer、getline 或手动迭代。但是这每一种可能性都与strtok不同,因为它们都没有到位。他们将字符复制到新字符串(如果我给定的一种可能性实际上不同,请纠正我)而 strtok 不需要分配(至少从我的角度来看 - 在内部它可能分配内存)任何内存。

现在我很好奇是否有任何方法可以实现 std::string 的这种行为?我考虑过通过 data 访问但它返回一个 const 指针。

有什么想法吗?

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