这个结构怎么设计?
struct a
{
unsigned char InfType[2];//信息类别
ussigned char InfPart[100];//信息部分
};
根据信息类别的种类,信息部分有不同的意义,分为4种。因此相应的信息部分的结构也不同,我想把这个信息部分细化成具体结构形式,怎么实现?难道分别定义五个结构吗?
[解决办法]
可以使用联合体。
不过这种情况使用多态也挺好的。
[解决办法]
应该是用这个结构声明4个变量,每个变量对应一个你所谓的“意义”,是不是这个意思?
[解决办法]
楼主如果明白多态的应用,就应该能知道怎么解决
[解决办法]
没有继承,多态还有啥意义????