gpt4 book ai didi

c++ - 返回枚举而不是索引

转载 作者:搜寻专家 更新时间:2023-10-31 00:19:34 27 4
gpt4 key购买 nike

<分区>

我有一个使用枚举表示“状态”的简单类。当我使用 getStatus 成员函数时,它确实返回“Busy”,但是当我打印该值时,它显示“1”。如何打印“忙碌”而不是 1?

http://codepad.org/9NDlxxyU演示

#include <iostream>
using namespace std;

enum Status{Idle, Busy};
class text
{
public:
void SetStatus(Status s);
Status getStatus();
private:
Status s;
};
void text::SetStatus(Status s)
{
this->s = s;
}
Status text::getStatus()
{
return this->s;
}

int main()
{
text myText;
myText.SetStatus(Busy);
cout << myText.getStatus() << endl; //outputs 1, should output "Busy"
}

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