c++ - 成员函数声明的奇怪错误

标签 c++ windows visual-c++

下面是发生在我身上的事情,我不知道哪里出了问题。我和我的同事为此绞尽脑汁。它在 Windows 上使用跨平台工具包 wxWidgets 的跨平台库中

#include <wx/wx.h> 

class Graph {
public:
  // ...
  // main1.cpp:4:10: error: expected identifier before '(' token
  double GetYValue(double x);
};

我们努力寻找任何放置的奇怪字形而不是 ASCII e 或其他东西,但没有发现任何此类问题。这是怎么回事!?

最佳答案

WinGDI.h ln 640: #define GetYValue(cmyk) ((BYTE)((cmyk)>> 8))

我爱上了 windows.h

这就是为什么我建议反对在大多数情况下使用驼峰式大小写。

关于c++ - 成员函数声明的奇怪错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3551386/

相关文章:

c++ - 来自示例的 getline(stream, string) 被编辑器 (VS2019) 拒绝

c++ - 具有嵌套模板类的模板类,g++ 编译正常,vs2013 不会编译

c++ - 如何在 C++ 代码中将我的 printf 语句限制为每行 80 个字符?

c# - 如何枚举进程中的所有窗口?

windows - 无法在 cygwin 中终止 Windows 进程

c++ - 我应该提到纯虚函数中的调用约定吗?

c++ - GCC 与 Clang : Meaning of "-pedantic-errors"

c++ - 如果在编译时已知边缘条件,我该如何省略调用?

c++ - 如何遍历类似树结构的Windows资源管理器

c++ - 可以在结构中返回两个数组,但不能在 C++ 类中返回