When instantiating a new object inside a CUDA kernel, is it possible to use smart pointers (ie. make_shared<>())?
AFAIK smart pointers in C++ are part of
The base CUDA C++ language does not provide standard library support.
A google search on “cuda smart pointer” yields some 3rd parties that have created their own implementations (that is not the only one).