jjzjj

c++ - 我应该使用 cstdint 吗?

我一直在思考要不要使用里面的typedef与否。我个人更喜欢写uint32_t超过unsignedint和int8_t超过char等等......因为它对我来说更直观。你们怎么看?使用中的typedef是个好主意吗?或不?有什么缺点吗? 最佳答案 其实,我建议两者都用。如果您想要绝对是32位无符号的,请使用uint32_t。例如,如果您正在实现一个“结构”来表示一个外部对象,其规范将其字段之一定义为32位无符号。如果您想要“机器的自然字长”,请使用int或unsignedint。例如:for(inti=0;i“机器的自然字长”将为您

c++ - 我应该使用 cstdint 吗?

我一直在思考要不要使用里面的typedef与否。我个人更喜欢写uint32_t超过unsignedint和int8_t超过char等等......因为它对我来说更直观。你们怎么看?使用中的typedef是个好主意吗?或不?有什么缺点吗? 最佳答案 其实,我建议两者都用。如果您想要绝对是32位无符号的,请使用uint32_t。例如,如果您正在实现一个“结构”来表示一个外部对象,其规范将其字段之一定义为32位无符号。如果您想要“机器的自然字长”,请使用int或unsignedint。例如:for(inti=0;i“机器的自然字长”将为您
12