c++ - C++ 程序中存在大量杂散错误 - "error: stray ‘\210’”

标签 c++

Possible Duplicate:
Xcode gives 3 syntax errors dealing with Stray ‘\342’ in program

if(mGamma[i−1][j] == min(mGamma[i − 1][j], mGamma[i][j − 1], mGamma[i − 1][j − 1]))

上面的行给了我这些错误:

/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\210’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\222’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\342’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\210’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\222’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\342’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\210’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\222’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\342’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\210’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\222’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\342’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\210’ in program
/home/rajat/iCub/tutorials/src/vectordtw.h:91:3: error: stray ‘\222’ in program

其中 mGamma 定义为 vector<vector<double> > mGamma min 函数采用三个值并返回最小值。这些错误从何而来,如何消除它们?

最佳答案

该错误消息意味着文件中的某些字节与编译器理解的任何字符都不对应,因此它会打印出它们的八进制值并告诉您这不可能是有效的 C(++)程序。

您显示的字节序列似乎是 U+2212 减号的 UTF-8 编码。尽管这是在“正确的”Unicode 文本中用作减号的“适当”字符(这就是它以这种方式从 PDF 中复制出来的原因),C 系列的“基本源字符集”仍然以 ASCII 为中心;您需要将每个减号替换为 U+002D 连字符减号。像平常一样,在每个字符上输入一个减号,应该可以解决问题。

关于c++ - C++ 程序中存在大量杂散错误 - "error: stray ‘\210’”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13224545/

相关文章:

c++ - 在 C++ 中调用汇编

c++ - 为什么这种递归比等效迭代快得多?

c++ - type_info 尝试引用已删除的函数

C++ 类继承和模板

c++ - 为记录目的重载 cout?

c++ - 为内存和外部依赖管理重新组织 C++ 代码

c++ - 用于 Visual C++ 的类似 Javadoc 的信息框

c++ - 指向类族中各种类型的指针的限制?

非 C++11 程序中的 C++11 代码/库

c++ - 如何 "publish"CAF中的大量 Actor ?