gpt4 book ai didi

c++ - 将自己的迭代器与 std::string 一起使用

转载 作者:行者123 更新时间:2023-11-28 07:51:30 26 4
gpt4 key购买 nike

我已经定义了自己的字符迭代器类。我能以某种方式将它插入 std::string 以便我不必再次实现 std::string 类型的接口(interface)吗?我检查了 std::basic_string 的模板参数,但它不接受任何此类内容。

最佳答案

一个想法是提供返回迭代器的begin(std::string)end(std::string) 函数。然后可以在所有需要迭代器的地方使用它们。

begin() 自由函数样式为 from c++11 onwards .

关于c++ - 将自己的迭代器与 std::string 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13681387/

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