C++ AMPを用いたGPUプログラミングwiki
首都大学東京 田川研究室
C++ AMP 目次へ

動的にメモリを確保(new array)

 "concurrency::array"クラスはコンストラクタの呼び出しでメモリを確保します。しかも、コンストラクタの呼び出しを省くことはできない仕様になっています。
なのでプログラムで動的にメモリを確保したい場合はnew演算子を用います。
    accelerator Acs;//選ばれたacceleratorオブジェクトが入っているとします。

    array<int , 1> *pvA;

    pvA = new array<int , 1>(100 , Acs.get_default_view() );