fork download
  1. #include <future>
  2.  
  3.  
  4. class Object
  5. {
  6. public:
  7.  
  8. Object(bool b)
  9. {
  10.  
  11. }
  12. };
  13.  
  14. Object func()
  15. {
  16. Object object(true);
  17. return object;
  18. }
  19.  
  20. int main(int argc, char** argv)
  21. {
  22. std::future<Object> future_object;// 1, тут все ок.
  23.  
  24. future_object = std::async(func);// 2, тут нет конструктора по умолчанию.
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0s 4232KB
stdin
Standard input is empty
stdout
Standard output is empty