我的模板系统吸收了这些类型。
有CH_INT(2,4,8字节都有可能),CH_INT4(4字节),CH_LONG(4,8字节),CH_INT64(8字节)。
哈哈,名字起的不好,不同时代的。
还有CH_NUM,字符串数字,随便多长。
对于长度不定的类型,使用一个结构体测定它的长度和对齐规则:
struct {
char a;
int b;
}int_ali;
各种类型都是允许在模板里使用的。
【 在 z16166 的大作中提到: 】
: 现在c/c++都有定长的类型int8_t/uint8_t、int16_t/uint16_t、int32_t/uint32_t、int64_t/uint64_t等,
: 需要定长场合的,用这些类型就行了
: 不需要定长的,也可以根据数值的范围用这些类型
: ...................
--
修改:ylh0315 FROM 221.221.51.*
FROM 221.221.51.*