1

我在弄清楚如何解决此错误时遇到问题。以下代码片段在 XCode 4.2 中生成此错误:“ 'randomint' 的静态声明流非静态声明

//Returns a random integer number between low and high inclusive */
static inline int randomInt (int low, int high) {
    return (arc4random() % (high-low+1)) + low;
}

关于如何修复它的任何建议?

谢谢...

4

1 回答 1

1

如果您的文件中某处有这样的一行:

inline int randomInt(int, int);

删除它,或者在声明的开头添加静态,如下所示:

static inline int randomInt(int, int);
于 2012-05-07T20:01:52.930 回答