#include <iostream>
#include <cstring>

struct Instrumental {
  Instrumental() {
  	
  }

  Instrumental(const Instrumental&) {
  	std::cout << "copy ctor" << std::endl;
  }
  
  Instrumental& operator=(const Instrumental&) {
  	std::cout << "operator=" << std::endl;
  }
};

int main() {
  Instrumental src;
  Instrumental dst;
  
  std::cout << ">>>" << std::endl;
  memcpy(&src, &dst, sizeof(src));
  std::cout << "<<<" << std::endl;
}