- 论坛徽章:
- 0
|
回复 657# kzl0629
其实以下的话,是回复你的108楼。
=======================================================================
在看到这样的话后,
这是c99标准:
declaration of an identifier for an object with storage-class specifier register
suggests that access to the object be as fast as possible. The extent to which such
suggestions are effective is implementation-defined.
你可以找你的pm大牛解释一下什么意思。
说他错的原因是,实现regster扩展功能是由实现定义的,不能说编译器没遵从标准
虽然觉得你“多半知道”,“大概懂得”,
但之后我心理对你潜在的看法就有这么一条了
想说的就是,以你的英语水平还不足以把标准条文当成自己的证据。
=======================================================================
register 变量必须是 能被CPU 寄存器所接受的类型。
对于这段话,我只有一个看法,喷死它。
不管从什么角度。
=======================================================================
错
C标准根本没有这种限制
如果编译器限制
说明编译器是非标准的
对于PM的回复,一直觉得有点问题...
因为下意识脑补了“因为extent是implementation-defined, 所以编译器限制(==没效果)也没问题啊?”
翻翻后面帖子才发现原来TMD自己不知不觉也在“差不多先生”了,
限制? 限制个P!
|
|