fork download
  1. class ArgClass {
  2. public:
  3. ArgClass& operator=( const ArgClass& o );
  4. ArgClass& operator=( ArgClass&& o );
  5. };
  6.  
  7. void wrapper( ArgClass&& param )
  8. {
  9. ArgClass tmp;
  10. tmp = param;
  11. }
  12.  
  13. int main()
  14. {
  15. ArgClass ac;
  16. wrapper( ArgClass() );
  17. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
/home/PolAUB/ccm8BjWq.o: In function `wrapper(ArgClass&&)':
prog.cpp:(.text+0xd): undefined reference to `ArgClass::operator=(ArgClass const&)'
/home/PolAUB/ccm8BjWq.o: In function `main':
prog.cpp:(.text.startup+0xf): undefined reference to `ArgClass::operator=(ArgClass const&)'
collect2: error: ld returned 1 exit status
stdout
Standard output is empty