Guest User

Untitled

a guest
Mar 15th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.44 KB | None | 0 0
  1. // unique_ptr
  2. {
  3.     Parent p;
  4.     p << std::make_unique<Child1>(p, arg0, arg1)
  5.       << std::make_unique<Child2>(p, arg0, arg1)
  6.       << std::make_unique<Child3>(p, arg0, arg1);
  7. }
  8.  
  9. // add
  10. {
  11.     Parent p;
  12.     p.add<Child1>(arg0, arg1)
  13.      .add<Child2>(arg0, arg1)
  14.      .add<Child3>(arg0, arg1);
  15. }
  16.  
  17. // mk
  18. {
  19.     Parent p;
  20.     p << mk<Child1>(arg0, arg1)
  21.       << mk<Child2>(arg0, arg1)
  22.       << mk<Child3>(arg0, arg1);
  23. }
Advertisement
Add Comment
Please, Sign In to add comment