gpt4 book ai didi

c++ - 枚举的多重定义

转载 作者:太空宇宙 更新时间:2023-11-03 10:28:52 25 4
gpt4 key购买 nike

<分区>

我在 including.h 中有一个名为 Color、Return_main_menue 和 Playertype 的枚举,如下所示:

enum Color { Red, Orange, Grey, Blue, Green, White, Purple };
enum Return_main_menue { Start, Credits, Help };
enum Playertype { Computer, Human };

我还有一个名为 tools.cpp 的源文件加上 tools.h工具.h:

#include "including.h"
Return_main_menue mainmenue();

工具.cpp:

Return_main_menue mainmenue()
{
// function which return Start, Credits or Help
}

我在我的 main.cpp 中使用了 mainmenue():

Return_main_menue mainm = mainmenue();

但是编译器返回错误:

.../einbindung.h:7: error: multiple definition of 'enum Farbe'
.../einbindung.h:7: error: previous definition here
and so on for the other enums

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