1 class ThreadId { 2 public: ThreadId(const ThreadId &)3 ThreadId(const ThreadId &) {} ThreadId(ThreadId &&)4 ThreadId(ThreadId &&) {} 5 }; 6 7 struct A { AA8 A(const ThreadId &tid) : threadid(tid) {} 9 ThreadId threadid; 10 }; 11