C와 비교하여 C++에 추가된 기능

조성재·2022년 1월 3일
0

처음부터 C++

목록 보기
1/6

한참 Python만 쓰다가 어쩌다 보니 C++을 다시 사용하게 됐는데...
지금와서 보니 생전 처음보는 언어같고 사용법도 잘 기억이 나지 않는다.
그런의미에서 새롭게 다시 배우고자 차근차근 포스팅 할 계획이며
<모두의 코드 씹어먹는 C++><어서와 C++는 처음이지>을 기반으로 작성하고자 한다.
(모두의 코드 -> https://modoocode.com)

오늘은 간단하게!!!

C++이 C와 비교해서 어떤 점이 추가 됐는지 간단하게 알아보자

새로운 기능(?)

  1. 클래스(class)
    • 클래스를 이용해 객체의 속성과 동작을 한 곳으로 모아서 정의할 수 있다.
  2. 상속(inheritance)
    • 클래스를 상속받아서 기존의 코드를 재사용할 수 있다.
  3. 다형성(polymorphism)
    • 동일한 함수가 객체의 종류에 따라서 다르게 동작하는 것
  4. 연산자 중복(operator overloading)
    • 대상에 따라서 동일한 연산자로 새로운 연산을 정의
  5. 참조 타입(reference type)
    • 변수의 별명을 만들어서 참조하는 타입
  6. 함수 중복(function overloading)
    • 매개 변수만 다르면 동일한 이름의 함수를 여러 개 생성할 수 있다.
  7. new와 delete연산자
    • 동적 메모리 할당과 해제를 담당하는 연산자
  8. 제네릭(generics)
    • 클래스 정의를 자료형에 상관없이 재사용하는 것

0개의 댓글