|= 运算符出错 怎么改
ads->iflags &= ~adns_if_checkc_freq; ads->iflags |= adns_if_checkc_entex; } else if (!strcmp(word+12,"entex")) { ads->iflags &= ~adns_if_checkc_freq; ads->iflags |= adns_if_checkc_entex; } else if (!strcmp(word+12,"freq")) { ads->iflags |= adns_if_checkc_freq;
error C2676: binary '|=' : 'adns_initflags' does not define this operator or a conversion to a type acceptable to the predefined operator1>c:\documents and settings\administrator\my documents\visual studio 2010\projects\aulili\test\cdns.cpp(431): error C3861: 'configparseerr': identifier not found1>c:\documents and settings\administrator\my documents\visual studio 2010\projects\aulili\test\cdns.cpp(439): error C2676: binary '&=' : 'adns_initflags' does not define this operator or a conversion to a type acceptable to the predefined operator1>c:\documents and settings\administrator\my documents\visual studio 2010\projects\aulili\test\cdns.cpp(440): error C2676: binary '|=' : 'adns_initflags' does not define this operator or a conversion to a type acceptable to the predefined operator1>c:\documents and settings\administrator\my documents\visual studio 2010\projects\aulili\test\cdns.cpp(442): error C2676: binary '&=' : 'adns_initflags' does not define this operator or a conversion to a type acceptable to the predefined operator