typedef static int int32; //这条语句为什么是错的呢?
本帖最后由 拈花小仙 于 2014-7-6 00:37 编辑typedef static int int32; //这个语句为什么是错的呢?
网上的解释很多,有说typedef和static都于存储类型,存储类型不能同时使用,可没听说过typedef是存储类型。不知哪条是真的
C++编程小组 typedef就是存储类的关键字啊!C语言中typedef的作用是定义一个已有类型的别名,typedef和auto、static、register一样是存储类关键字,所以在定义别名时不能在出现存储类的关键字,所以不行,楼主好好想想! typedef static int int32;
既然这个报错了。。那就
#define int32 static int//这样用。。注意int后面有一个空格
完全没必要会这种纠结啊。。。。。。不行就不行呗。。。
不行就换一个嘛。。。
你疑惑这个就在问为什么c语言中不能直接用mov一样。。。
汗。。。。 顺便扯淡一句。。。你每次提问。。。鱼币都好多啊。。。 向往青莲 发表于 2014-3-27 13:12 static/image/common/back.gif
顺便扯淡一句。。。你每次提问。。。鱼币都好多啊。。。
{:7_181:}谢谢!! 拈花小仙 发表于 2014-3-28 13:58 static/image/common/back.gif
谢谢!!
←_←
不用客气。。。。 拈花小仙 发表于 2014-3-28 13:58 static/image/common/back.gif
谢谢!!
对了。。。你如果有问题。。可以百度的。。。很多答案。。完全没必要来这里问。。。的啊 向往青莲 发表于 2014-3-28 14:47 static/image/common/back.gif
对了。。。你如果有问题。。可以百度的。。。很多答案。。完全没必要来这里问。。。的啊
我通常都先百度看有没有现在的答案,没有才问的。 拈花小仙 发表于 2014-3-28 14:59 static/image/common/back.gif
我通常都先百度看有没有现在的答案,没有才问的。
oo ~~
页:
[1]