Bagikan melalui


__unaligned

Khusus Microsoft. Saat Anda mendeklarasikan penunjuk dengan __unaligned pengubah, pengkompilasi mengasumsikan bahwa penunjuk membahas data yang tidak diratakan. Jadi, kode yang sesuai platform dihasilkan untuk menangani pembacaan dan penulisan yang tidak sejajar melalui penunjuk.

Keterangan

Pengubah ini menjelaskan perataan data yang ditangani oleh penunjuk. Diasumsikan bahwa pointer itu sendiri selaras.

Kebutuhan untuk __unaligned kata kunci bervariasi menurut platform dan lingkungan. Kegagalan menandai data dengan tepat dapat mengakibatkan masalah mulai dari penalti performa hingga kesalahan perangkat keras. Pengubah __unaligned tidak valid untuk platform x86.

Untuk kompatibilitas dengan versi sebelumnya, _unaligned adalah sinonim kecuali __unaligned opsi /Za pengompilasi (Nonaktifkan ekstensi bahasa) ditentukan.

Untuk informasi selengkapnya tentang perataan, lihat:

Baca juga

Kata kunci