gpt4 book ai didi

codechef.com 中的 c++ 编译错误

转载 作者:太空宇宙 更新时间:2023-11-04 12:24:33 24 4
gpt4 key购买 nike

我正在尝试在 codechef.com 中提交添加最小公倍数(7 月竞赛)的解决方案。

但是

提交后出现错误

/sources/tested.cpp:1: 错误:在数字常量之前需要不合格的 id

这是什么意思?

当我使用 mingw32-g++ 在 eclipse(helios) 中编译时我没有得到任何错误

最佳答案

您能否复制粘贴导致此错误的代码行?

发生这种情况的原因有很多。

  1. 可能会出现名称冲突,其中您声明了一些与某些预处理器常量冲突的变量。
  2. 将对临时对象的引用作为参数传递,其中函数需要对某个类的引用。
  3. 有时,您使用的编辑器会在源文件中引入行号,当您从该编辑器复制代码时,行号也会被复制。我想这可能是你的原因。尝试上传您的文件选项而不是粘贴您的代码。

避免此类错误的一般准则:

  1. 所有大写名称通常用于预处理器宏,它们不考虑命名空间范围。因此,一般应避免使用此类名称。

  2. 使用 GCC 进行本地编译。

关于codechef.com 中的 c++ 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3201840/

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