思路:1、三个字符串分别保存掩码与两个IP地址 cin >> mask >> A >> B2、构造函数判断掩码和IP是否合法,并将其转换为32位二进制保存在unsigned类型中。 IP地址判断: ①是否是四段 ②是否超出范围0~255 ③是否为空 掩码判断: ①首先要是合法IP地址 ②不能全为0或全为1 ③前N位需要为连续的1 unsigned val, ipa, ipb; judegmask(val, mask) && jud...