'bit operator': ビット フィールドの演算が正しくありません
アドレス演算子 (&
) は、ビット フィールドに適用できません。
次の例では C2135 が生成されます。
// C2135.cpp
struct S {
int i : 1;
};
struct T {
int j;
};
int main() {
&S::i; // C2135 address of a bit field
&T::j; // OK
}
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
'bit operator': ビット フィールドの演算が正しくありません
アドレス演算子 (&
) は、ビット フィールドに適用できません。
次の例では C2135 が生成されます。
// C2135.cpp
struct S {
int i : 1;
};
struct T {
int j;
};
int main() {
&S::i; // C2135 address of a bit field
&T::j; // OK
}