编译器错误 C2104

已忽略位域上的“&”

注解

不能采用位域的地址。

示例:

以下示例生成 C2104:

// C2104.cpp
struct X {
   int sb : 1;
};

int main() {
   X x;
   &x.sb;   // C2104
   x.sb;   // OK
}