gpt4 book ai didi

c++ - 此代码有什么问题(基本 C++ 代码)

转载 作者:行者123 更新时间:2023-11-28 01:40:52 26 4
gpt4 key购买 nike

我正在学习 C++ 编程语言。我制作了一个包含类的文件,并向用户显示输出“Hello World”,如下所示:

    #include <iostream>
#include <string>

using std::cout;
using std::endl;

class print()
{
public:
print(string name)
{
setName(name);
}
void setName(string name)
{
output = name;
}
string getName()
{
return output;
}
private:
string output;
};

int main()
{
print print1("Hello");
print print2("World");

cout << "Output1 is " << print1.getName() << "Output2 is " << print2.getName() << endl;
return 0;
}

看起来不错,但我收到此错误消息:

||=== 构建文件:“无项目”中的“无目标”(编译器:未知)===|

那么这是什么意思,代码有没有错误?

最佳答案

class print()    // <-- class declaration doesn't take parentheses

print(string name) // <-- you have to use std::string

关于c++ - 此代码有什么问题(基本 C++ 代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47235420/

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