Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
peringatan C28129: Penugasan telah dibuat ke operand, yang seharusnya hanya dimodifikasi menggunakan set bit dan menghapus
Pengandar menggunakan penugasan untuk mengubah operand. Menetapkan nilai mungkin secara tidak sengaja mengubah nilai bit selain yang perlu diubah, yang mengakibatkan konsekuensi yang tidak terduga.
Contoh
Contoh kode berikut memunculkan peringatan ini.
fdo->Flags = DO_BUFFERED_IO;
Contoh kode berikut menghindari peringatan ini.
fdo->Flags |= DO_BUFFERED_IO;