2
[[no_unique_address]] dan dua nilai anggota dengan tipe yang sama
Aku bermain-main dengan [[no_unique_address]]di c++20. Dalam contoh pada cppreference kita memiliki tipe Emptydan tipe kosongZ struct Empty {}; // empty class struct Z { char c; [[no_unique_address]] Empty e1, e2; }; Rupanya, ukuran Zharus setidaknya 2karena jenis e1dan e2sama. Namun, saya benar-benar ingin memiliki Zukuran 1. Ini membuat saya berpikir, …