#include <stdio.h>
class myclass
{
public:
myclass() { printf("a"); }
myclass(myclass& r) { printf("b"); }
void operator = (myclass& r){ printf("c"); }
};
int main()
{
myclass a;
myclass b(a);
myclass m = a;
return 0;
}
문제를 풀고 있었는데 잘 몰라서 질문을 올립니다. 이 코드를 실행시켜보면 abb순으로 출력이 되는데
그 과정과 위의 코드들이 언제 호출되는지에 대한 자세한 설명좀 부탁드립니다.