我在弄清楚如何修复此错误时遇到了问题。以下代码段在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;
}
有关如何修复它的任何建议吗?
...谢谢
答案 0 :(得分:1)
如果您的文件中有某个这样的行:
inline int randomInt(int, int);
删除它,或者在声明的开头添加static,如下所示:
static inline int randomInt(int, int);