[ Effective C++ ] 항목 1 : C++을 언어들의 연합체로 바라보는 안목은 필수

Minsu._.Lighting·2023년 11월 9일
0

[ Effective C++ ] 정리 모음집
" C++ 프로그래머의 필독서, 스콧 마이어스의 Effective C++ 를 읽고 내용 요약 / 정리 "

[핵심]

" C++, 단일 언어가 아닌 상관관계가 있는 여러 언어들의 연합체 "
C++의 어느 부분을 사용하느냐에 따라 규칙이 달라진다!


[하위 언어]

하위 언어들은 각각 자신만의 규칙을 갖고 있다!

  • 📌 C

    C++은 C를 베이스로 하고있다.
    블록, 문장, 선행처리자, 기본제공 데이터타입, 배열, 포인터 등
  • 📌 객체 지향 개념의 C++

    클래스를 사용하는 C의 모든 것
    클래스(생성자, 소멸자의 개념까지), 캡슐화, 상속, 다형성, 가상 함수(동적 바인딩) 등
  • 📌 템플릿 C++

    C++의 일반화 프로그래밍 부분
    템플릿이 C++에 끼치는 영향은 매우 높음.
  • 📌 STL

    " 대단히 특별한 템플릿 라이브러리 "
    컨테이너(container), 반복자(iterator), 알고리즘(algorithm), 함수 객체(function object) 등
profile
오코완~😤😤

0개의 댓글

관련 채용 정보