gpt4 book ai didi

C++ 将预先存在的枚举转换为字符串

转载 作者:太空宇宙 更新时间:2023-11-04 14:05:40 25 4
gpt4 key购买 nike

<分区>

引用https://stackoverflow.com/a/5094430/391104

//typedef enum {Unknown = -1 Linux=7, Apple=2, Windows=100} OS_type;
DEFINE_ENUM_WITH_STRING_CONVERSIONS(OS_type, (Linux)(Apple)(Windows))

int main()
{
OS_type t = Windows;
std::cout << ToString(t) << " " << ToString(Apple) << std::endl;
}

我遇到的问题是:

1> OS_type 是在库中定义的,我无权更改它。

2>另外,enum的值是自定义的!

我该怎么办?

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