extent::extent 建構函式

 

初始化 extent 類別的新執行個體。

extent() restrict(amp,cpu);  
  
extent(  
   const extent<_Rank>& _Other  
) restrict(amp,cpu);  
  
explicit extent(  
   int _I  
) restrict(amp,cpu);  
  
extent(  
   int _I0,  
   int _I1  
) restrict(amp,cpu);  
  
extent(  
   int _I0,  
   int _I1,  
   int _I2  
) restrict(amp,cpu);  
  
explicit extent(  
   const int _Array[_Rank]  
) restrict(amp,cpu);  

參數

_Array
用來建立新的 extent 物件的 _Rank 整數陣列。

_I
範圍的長度。

_I0
最高有效維度的長度。

_I1
次高有效維度的長度。

_I2
最低有效維度的長度。

_Other
extent 物件做為基礎的 extent 物件。

無參數建構函式會初始化第三順位的 extent 物件。

如果使用陣列來建構 extent 物件,則該陣列的長度必須與 extent 物件的陣序相符。

標頭:amp.h

命名空間:並行

extent 類別

顯示: