thrust::device_new
Defined in thrust/device_new.h
- 
template<typename T>
 device_ptr<T> thrust::device_new(device_ptr<void> p, const T &exemplar, const size_t n = 1)
- device_newimplements the placement new operator for types resident in device memory.- device_newcalls- T’s copy constructor on a array of objects in device memory. No memory is allocated by this function.- See also - See also - fill - Parameters
- p – A - device_ptrto a region of device memory into which to construct one or many- Ts.
- exemplar – The value from which to copy. 
- n – The number of objects to construct at - p.
 
- Returns
- p, casted to - T’s type.