gpt4 book ai didi

c++ - 使用字符串时遇到问题

转载 作者:行者123 更新时间:2023-11-30 00:38:15 27 4
gpt4 key购买 nike

<分区>

我是初学者。我不知道为什么我不能使用字符串。它说 string 没有类型

main.cpp

    #include <iostream>
#include <string>
#include "Pancake.h"

using namespace std;

int main() {

Pancake good;

good.setName("David");

cout << good.name << endl;

}

煎饼.h

#ifndef PANCAKE_H
#define PANCAKE_H
#include <string>

class Pancake {
public:
void setName( string x );
string name;
protected:
private:
};

#endif // PANCAKE_H

煎饼.cpp

#include <iostream>
#include "Pancake.h"
#include <string>

using namespace std;

void Pancake::setName( string x ) {
name = x;
}

只有在我使用字符串时才会发生这种情况。当我使用整数并在 string x 的所有实例中将 string x 替换为 int x 时,它就可以工作了。但是为什么?

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