를 인스턴스화 ++ 나는 보통이 방법C 나 C에서 클래스를 인스턴스화 할 때
Book bk = new Book();
갈
교수님이
Book &bk = *new Book();
그는 단지 저에게 최근 한 그는 화살표 (예 : bk-> getTitle();) 대신 도트 (예 : bk.getTitle();) 연산자를 사용할 수 있도록 참조를 사용합니다. 코드의이 부분을 이해하지만 새로운 연산자와 함께 * 연산자를 사용하면 어떻게됩니까? 전체 예제 코드는 주요 기능
그래서 교수님은 메모리 누수 방법을 보여 주셨습니다. – ildjarn
교수님이 정말로 그렇게해서는 안되는 것의 예가 아닌 다른 코드를 사용한다면 교수님을 찾아야합니다. –
아마 교수님이 'const Book & bk = Book();'이라고 말씀 하셨을 것입니다. 그것이 사실이 아니라면, 나는 당신의 교수가 의미하는 것을 솔직히 이해하지 못합니다. – Mahesh