fork download
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. struct Instrumental {
  5. Instrumental() {
  6.  
  7. }
  8.  
  9. Instrumental(const Instrumental&) {
  10. std::cout << "copy ctor" << std::endl;
  11. }
  12.  
  13. Instrumental& operator=(const Instrumental&) {
  14. std::cout << "operator=" << std::endl;
  15. }
  16. };
  17.  
  18. int main() {
  19. Instrumental src;
  20. Instrumental dst;
  21.  
  22. std::cout << ">>>" << std::endl;
  23. memcpy(&src, &dst, sizeof(src));
  24. std::cout << "<<<" << std::endl;
  25. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
>>>
<<<