gpt4 book ai didi

c++ - 无法在头文件中使用自定义对象?

转载 作者:行者123 更新时间:2023-11-27 23:19:43 25 4
gpt4 key购买 nike

我正在头文件(声明)和 .cpp 文件(定义)中构建一个类。在“私有(private)”部分我有一个

string m_name

当我尝试编译它时,编译器给我一个错误。如果我用 char* 替换字符串,它就可以正常工作。但是,我确实需要一个字符串,而不是一个 char*。我应该在某处添加字符串标题吗?

提前致谢。

最佳答案

确保你#include <string>在头文件的顶部,记住它在 std 中命名空间:std::string m_name; .

关于c++ - 无法在头文件中使用自定义对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14044821/

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