thrust

◆ device_new() [3/3]

template<typename T >
device_ptr<T> thrust::device_new ( const size_t  n = 1)

device_new implements the new operator for types resident in device memory. It allocates device memory large enough to hold n new objects of type T.

Parameters
nThe number of objects to allocate. Defaults to 1.
Returns
A device_ptr to the newly allocated region of device memory.