기타1 [C++] Cat *cat = new Cat; 를 이해해보자 C++을 통해 과제를 작성하는데 객체를 생성할 때 습관처럼 작성하는 한 줄이 있었습니다. C++을 사용해서 PS 뿐만 아니라 객체지향 패러다임의 프로그래밍을 해보셨다면 누구나 작성했을 코드인 이 글의 제목에 해당하는 코드입니다. 간단한 코드이지만 저 한 줄을 제대로 이해하고 있는가에 대한 의문을 시작으로 관련된 내용을 간단히 정리를 해보려 합니다. C와 C++ 두 언어는 많은 부분이 비슷하지만 다른 언어입니다. C++는 기존의 C의 문법을 따르며 객체지향 패러다임을 지원하는 언어로 등장했고 C++의 컴파일러로 C언어로 작성한 코드를 컴파일 할 수 있어 초기 C언어에 익숙한 사용자들의 유입을 끌어낼 수 있었습니다. 그렇다면 C언어와 비교해서 가장 큰 차이점은 객체지향 프로그래밍 패러다임을 따르는 것인데 객.. 2020. 10. 8. 이전 1 다음