fork(2) download
  1. #include<future>
  2. #include<memory>
  3.  
  4.  
  5. class Foo {
  6. public:
  7. Foo() :mData(new int[100]) {}
  8. void run() {}
  9. private:
  10. std::unique_ptr<int[]> mData;
  11. };
  12.  
  13.  
  14. int main()
  15. {
  16. auto f = std::async(std::launch::async, &Foo::run, Foo());
  17. f.get();
  18. }
Success #stdin #stdout 0s 11664KB
stdin
Standard input is empty
stdout
Standard output is empty