2011-08-17 61 views
4

这工作不错,但它产生的警告:外部整型常量

extern int const SCREEN_WIDTH;

需要我关心这样做呢?它的功能与预期完全相同。

我得到的警告是:

SCREEN_WIDTH initialized and declared extern

extern variable has an initializer

+4

您应该关注所有警告。 – Joe

+4

我同意乔,谢谢。这就是我在这里发布的原因。 – johnbakers

回答

16

听起来像是你设置SCREEN_WIDTH常量的值,你仍然有extern关键字。喜欢的东西:

extern int const SCREEN_WIDTH = 1024;

如果是这样,删除extern关键字。它应该只存在于你的声明的常数,而不是你定义的那里。 :)

+0

真是太傻了。我今天编程时间过长,以致错过了这些简单的问题。谢谢 – johnbakers