alignas和alignof是C++11中新增的關鍵字,用于對數據成員進行對齊控制。
alignas
alignof
alignas關鍵字用于指定以特定的對齊方式對數據成員進行對齊。例如,alignas(16)表示要求將該數據成員按照16字節的邊界對齊。
alignas(16)
alignof關鍵字用于查詢某個類型的對齊方式。例如,alignof(int)將返回int類型的對齊方式。
alignof(int)
因此,alignas用于指定對齊方式,而alignof用于查詢對齊方式。二者的作用并不相同。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529