Tôi có một số mã mà cần phải được thread an toàn và ngoại lệ an toàn. Mã bên dưới là phiên bản rất đơn giản của sự cố của tôi: #include <mutex>
#include <thread>
std::mutex mutex;
int n=0;
class
xem xét như sau: std::vector<std::unique_ptr<int>> ptrsToInts;
ptrsToInts.emplace_back(new int);
Nếu phân bổ lại xảy ra trong vector, và thất bại (ném std::bad_alloc), tôi "an toàn" hay tôi sẽ bị r