Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.35 KB | None | 0 0
  1. #include <iostream>
  2. #include <map>
  3.  
  4. class W {
  5.     public:
  6.         W() { std::cout << "W()\n"; }
  7.         W(int a) : a_(a) { std::cout << "W(int a)\n"; }
  8.         int get_a() { return a_; }
  9.     private:
  10.         int a_;
  11. };
  12.  
  13. void foo(W bar) {
  14.     std::map<int, W> map;
  15.     map[bar.get_a()] = bar;
  16. }
  17.  
  18. int main() {
  19.     foo(W(10));
  20.     return 0;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement