指定された型の配列の初期化されていないメモリー空間。
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。 |