当前位置:网站首页 > 技术博客 > 正文

c2084函数已有主体



我正在用Visual C ++编写基于文本的游戏,并且在此文件中出现C2084错误: :Error C2084 ‘Function already has a body’

namespace
{
using namespace std;

void clear_console()
{
if (system(“CLS”)) system(“clear”);
}
}



我发现这很奇怪,因为它仅在此文件中发生。所有其他.cpp文件的功能都没有问题,并且它们的格式都相似。

我已经检查并仔细检查了所有代码,没有其他功能称为clear_console。我尝试将函数重命名为一堆随机字母,但仍然出现相同的错误。同一.cpp文件中的其他功能也会收到类似的错误。在过去的一周中,这个问题一直困扰着我,我无法解决。

我读过其他文章error C2084,但他们没有这个问题。对于此错误,我将提供一些帮助。

果没有,则尝试#include “game_system_functions.cpp”在其他文件中进行操作,因为.cpp文件没有标题保护,您将遇到问题。

如果要将文件包含到其他文件中,则应具有标题防护,

PS我对任何格式化问题深表歉意,正如我之前在帖子中所说的那样,这是我第一次在堆栈溢出时发布帖子,如果标题有点描述性,我感到抱歉。

error C2084: 函数“LPDEVMODEA AtlDevModeW2A(LPDEVMODEA,const DEVMODEW *)”已有主体

基本上我得到错误C2084:函数’Calculator :: GUI :: GUI(void)’已经有一个主体。我所拥有的只是一个Windows窗体,称为GUI,已添加到Win32应用程序计算器中。

版权声明


相关文章:

  • 操作系统简答题题库及答案2025-09-18 15:01:00
  • 网络调试工具app2025-09-18 15:01:00
  • 键值对应表2025-09-18 15:01:00
  • 印象笔记好用吗2025-09-18 15:01:00
  • 常见的网络安全设备2025-09-18 15:01:00
  • 简述8086标志寄存器的作用以及每个标志位的含义2025-09-18 15:01:00
  • tinyxml2中文指南2025-09-18 15:01:00
  • csrf攻击能做什么2025-09-18 15:01:00
  • 135—139端口2025-09-18 15:01:00
  • apple 开发工具2025-09-18 15:01:00