gpt4 book ai didi

c++ - 处理字符串的类问题

转载 作者:行者123 更新时间:2023-11-30 03:06:10 24 4
gpt4 key购买 nike

我从文本文件中读取行,并希望将分隔符重复为\t\t。通常我在定界符之间有一个参数,但出于可读性原因,有时最好使用字符串作为\t\t\t 来排列文本序列。

我在 main.cpp 中写了一个运行良好的类。因为我想让我的 main.cpp 尽可能紧凑,所以我尝试创建一个带有头文件的类文件。我在头文件中做了前向声明,并在 class.cpp 文件中粘贴了工作类成员。

该类使用在 class.cpp 中声明的字符串类型变量。编译时,编译器给我一个错误,说“字符串没有命名类型”。我猜我在包含 string.h header 的那一刻出了点问题。

它包含在 Main.cpp 文件中。我是否也应该将它包含在类的头文件或 class.cpp 文件中。我从以前的交流中了解到,应该避免到处都包含图书馆。

提前致谢

斯特凡

最佳答案

如果你想使用 C++ std::string你应该包括 <string> header 。

同名的<string.h>用于C语言字符串函数。

关于c++ - 处理字符串的类问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6889161/

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