标签: c++ addition
我需要从C ++中的初始MAC地址获取下一个有效的MAC地址。 所以我试图将MAC地址拆分为单独的十六进制整数,并一次递增一个,但我不知道当其中一个拆分部分达到0xFF时如何获得下一个。
如何验证增量?
如何增加MAC地址的其他想法?
答案 0 :(得分:2)
如果部件为FF,则将其更改为00并增加下一部分。当数字为9时,它与递增十进制数的方式完全相同 - 您将其设为0并将下一个数字增加到左侧,因此19变为20。