aligned_space テンプレート・クラス

概要

指定された型の配列の初期化されていないメモリー空間。

構文

template<typename T, size_t N=1> class aligned_space;

ヘッダー

#include "tbb/aligned_space.h"

説明

aligned_space は、配列 T[N] を保持するために十分なメモリーを占有します。クライアントは、オブジェクトの初期化や破棄に関する責任を負います。aligned_space は、通常、固定長の初期化されていないメモリーのブロックが必要な場合に、ローカル変数またはフィールドとして使用されます。

メンバー

        namespace tbb {
        template<typename T, size_t N=1>
        class aligned_space {
        public:
            aligned_space();
            ~aligned_space();
            T* begin();
            T* end();
        };
    } 
次の表は、このテンプレート・クラスのメンバーの詳細な情報を提供します。
メンバー 説明
aligned_space()

効果なし。コンストラクターを呼び出しません。

~aligned_space()

効果なし。デストラクターを呼び出しません。

T* begin()

戻り値: 記憶領域の最初へのポインター。

T* end()

戻り値: begin()+N