【发布时间】:2012-12-27 18:37:18
【问题描述】:
我正在尝试在 OS X 10.8.2 上安装 QMCPACK,但遇到很多这样的错误:
bspline_base.h:95:17: error: expected ';' at end of declaration list
void *restrict coefs;
^
;
我不熟悉restrict关键字,但我觉得这可能是其他类型的问题,因为这是为其他人编译的流行代码。
这是该代码的完整上下文:
typedef struct
{
spline_code sp_code;
type_code t_code;
void *restrict coefs;
} Bspline;
【问题讨论】:
-
关于限制,见stackoverflow.com/questions/776283/…。正如第一个答案指出的那样,它不是 C++ 语言(您标记的)的关键字。
标签: c++ restrict restrict-qualifier