データ構造アライメント
(境界調整 から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/19 14:58 UTC 版)
データ構造アライメント(データこうぞうアライメント、英語: data structure alignment)は、コンピュータのメモリ(主記憶装置)内のデータにアクセス(読み書き)する際に、メモリ上の位置の調整を行うことである。
- ^ “Ada Representation Clauses and Pragmas”. GNAT Reference Manual 7.4.0w documentation 2015年8月30日閲覧。
- ^ “F.8 Representation Clauses”. SPARCompiler Ada Programmer's Guide 2015年8月30日閲覧。
- ^ _Alignas - cppreference.com
- ^ alignas specifier (since C++11) - cppreference.com
- ^ いくつかのC/C++の実装(処理系)では、これらの規格が標準化される以前から、独自拡張としてアライメント指定をサポートしている。
- ^ “Attributes - D Programming Language: Align Attribute”. 2012年4月13日閲覧。
- ^ “The Rustonomicon - Alternative Representations”. 2016年6月19日閲覧。
- ^ __unaligned | Microsoft Docs
- ^ pack pragma | Microsoft Docs
- ^ 6.58.8 Structure-Packing Pragmas
- ^ “Working with Packing Structures”. MSDN Library. Microsoft (2007年7月9日). 2011年1月11日閲覧。
- データ構造アライメントのページへのリンク