thrust::device_new
Defined in thrust/device_new.h
-
template<typename T>
device_ptr<T> thrust::device_new(device_ptr<void> p, const size_t n = 1) device_new
implements the placementnew
operator for types resident in device memory.device_new
callsT
’s null constructor on a array of objects in device memory. No memory is allocated by this function.See also
- Parameters
p – A
device_ptr
to a region of device memory into which to construct one or manyT
s.n – The number of objects to construct at
p
.
- Returns
p, casted to
T
’s type.