LLVM具有AMD和NVIDIA GPUS的后端。它是目前可能编译C ++(或子集),以GPU代码铛和运行呢?显然,诸如标准库之类的内容将不可用,并且运算符new和delete也将不可用。我不是在寻找OpenCL或CUDA,而是在考虑一种完全提前的编译程序,甚至是微不足道的程序。
c++ gpu llvm
据我所知,a std::weak_ptr被用作引用std::shared_ptr可能已被解除分配的引用的内存的安全方式.可以和它一起使用std::unique_ptr吗?
std::weak_ptr
std::shared_ptr
std::unique_ptr
c++ smart-pointers weak-ptr unique-ptr c++14
c++ ×2
c++14 ×1
gpu ×1
llvm ×1
smart-pointers ×1
unique-ptr ×1
weak-ptr ×1