如果你想使用Qt,你必须拥抱quint8
,quint16
等等。
如果你想使用GLib,你必须欢迎guint8
,guint16
等等。
在Linux上有u32
,s16
等等。
uC/OS定义SINT32
,UINT16
等等。
如果你必须使用这些东西的某种组合,你最好为麻烦做好准备。因为在你的机器上u32
会typedef
d overlong
并且quint32
会typedef
d overint
并且编译器会抱怨。
如果有的话,为什么每个人都这样做<stdint.h>
?这是图书馆的某种传统吗?