fork(1) download
  1. class ArgClass {
  2. public:
  3. ArgClass();
  4. ArgClass( const ArgClass& o );
  5. ArgClass& operator=( const ArgClass& o );
  6. ArgClass( ArgClass&& o );
  7. ArgClass& operator=( ArgClass&& o );
  8. ~ArgClass();
  9. };
  10.  
  11. template< typename Type >
  12. void wrapper( Type&& param )
  13. {
  14. ArgClass tmp;
  15. tmp = param;
  16. }
  17.  
  18. int main()
  19. {
  20. ArgClass ac;
  21. wrapper( ArgClass() );
  22. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
/home/wmMyPR/ccHO8zHw.o: In function `main':
prog.cpp:(.text.startup+0x18): undefined reference to `ArgClass::ArgClass()'
prog.cpp:(.text.startup+0x20): undefined reference to `ArgClass::ArgClass()'
prog.cpp:(.text.startup+0x2d): undefined reference to `ArgClass::ArgClass()'
prog.cpp:(.text.startup+0x38): undefined reference to `ArgClass::operator=(ArgClass const&)'
prog.cpp:(.text.startup+0x40): undefined reference to `ArgClass::~ArgClass()'
prog.cpp:(.text.startup+0x48): undefined reference to `ArgClass::~ArgClass()'
prog.cpp:(.text.startup+0x50): undefined reference to `ArgClass::~ArgClass()'
prog.cpp:(.text.startup+0x68): undefined reference to `ArgClass::~ArgClass()'
prog.cpp:(.text.startup+0x7e): undefined reference to `ArgClass::~ArgClass()'
/home/wmMyPR/ccHO8zHw.o:prog.cpp:(.text.startup+0x86): more undefined references to `ArgClass::~ArgClass()' follow
collect2: error: ld returned 1 exit status
stdout
Standard output is empty