- 主题:struct.h
#ifndef OWN_USEREC
struct userec { ...
#ifndef OS_64BIT
unsigned int userlevel;
#endif
time_t lastlogin;
time_t stay;
#ifdef OS_64BIT /* align 8 bytes... */
unsigned int userlevel;
#endif
...}
这个userlevel咋这样定义呢?
--
FROM 211.99.222.*
对齐 ...
不过现在水木上没定义这个OS_64bit我记得
【 在 cougarwww (菲平) 的大作中提到: 】
: #ifndef OWN_USEREC
: struct userec { ...
: #ifndef OS_64BIT
: ...................
--
FROM 221.219.14.*
咋定义了两遍相同的。。。
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: 对齐 ...
: 不过现在水木上没定义这个OS_64bit我记得
--
FROM 211.99.222.*
ifndef ... ifdef
看电脑屏幕要按时休息,别眼睛看花了..:)
【 在 cougarwww (菲平) 的大作中提到: 】
: 咋定义了两遍相同的。。。
--
FROM 221.219.14.*
8bit的uint, 是不是可以多加一些权限了?
相当于可以有64个权限位了
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: 对齐 ...
: 不过现在水木上没定义这个OS_64bit我记得
--
FROM 159.226.37.*
什么东西是8bit的。。。
你说8bytes?64位机器unsigned long才是8bytes的吧。。。?
【 在 jiangjun2000 (%d) 的大作中提到: 】
: 8bit的uint, 是不是可以多加一些权限了?
: 相当于可以有64个权限位了
--
FROM 221.219.14.*
说错了, 8byte
unsigned int不是8字节么?
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: 什么东西是8bit的。。。
: 你说8bytes?64位机器unsigned long才是8bytes的吧。。。?
--
FROM 159.226.37.*
unsigned int 和 int 都是 4 字节阿,unsigned long 和 long 都是 8 字节 ...
【 在 jiangjun2000 (%d) 的大作中提到: 】
: 说错了, 8byte
: unsigned int不是8字节么?
--
FROM 221.219.14.*
以后还是用stdint吧
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: unsigned int 和 int 都是 4 字节阿,unsigned long 和 long 都是 8 字节 ...
--
FROM 124.207.144.*
我觉得折腾一遍没啥意义啊。谁天天没事干了迁站玩。
【 在 JulyClyde (七月) 的大作中提到: 】
: 以后还是用stdint吧
--
FROM 221.219.14.*