<code>

 

 

1) 구현 성공 code

 

 

 

2) 복사 생성자가 생성되지 않으면, 같은 공간을 향하게 되어서 메모리 오류 생기게 된다. 

메모리 오류가 생기지 않게 하려면 깊은 복사 생성자를 만들거나 해야함  

위의 코드에서 "int n = countPass(com);" 부분이 복사 생성자가 호출되는 코드 부분이다. 

 

 

3) 복사 생성자를 제거하고도 실행오류가 없게 하려면 참조 연산자를 사용해주면 된다.

 

<code>

const char*를 쓸때보다 확실히 string 클래스를 사용하니 좀더 수월하게 코드를 짤 수 있었음

 

 

 

 

<code>

 

 

 

 

<code>

 

 

 

<code>

 

 

<code>

 

 

<code>

 

+ Recent posts