gpt4 book ai didi

c++ - 替换字符串中的子字符串 (c++)

转载 作者:行者123 更新时间:2023-11-30 03:08:29 25 4
gpt4 key购买 nike

我正在构建自己的 String 类我想为该类编写自己的替换方法

但是我不知道如何获取字符串中子字符串第一次出现的位置(int)。

我的替换方法应该有 2 个参数,String searchString,String newString。它是这样工作的

String example="AppLe";

example.replace("L", "banana");

我需要以某种方式获取 L 在示例字符串中的位置。我的替换函数的结果是“Appbananae”

请注意,我正在编写自己的 String 类,因为我正在学校学习面向对象的编程类(class)以了解类。因此,我不能使用标准库字符串类中的“find()”,因为那样会破坏目的。非常感谢

最佳答案

虽然这可能没有直接帮助,但它很实用:我建议使用标准库字符串而不是尝试构建自己的类。这需要时间,而且必然容易出错。

关于c++ - 替换字符串中的子字符串 (c++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4940432/

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