lazarus0320
close
프로필 배경
프로필 로고

lazarus0320

  • 분류 전체보기 (295)
    • 토이 프로젝트 (1)
      • 쇼핑몰 프로젝트 (1)
    • 알고리즘 문제 풀이 (133)
      • 정렬 (3)
    • 알고리즘 스터디 (5)
    • JAVA (23)
      • SpringBoot (7)
      • SWING (11)
    • Flutter (10)
      • Issue (4)
      • GetX (6)
    • Next.js (2)
    • React (5)
      • recoil (1)
      • dnd (1)
    • 공부 기록 (1)
    • 파이썬 (21)
      • 자료구조와 알고리즘 (15)
      • 셀레니움(Selenium) (2)
    • Android (1)
    • 자바스크립트 (1)
    • CSS (10)
    • C언어 (9)
    • C++ (8)
    • CS 공부 (26)
      • 컴퓨터 구조 (16)
      • 컴퓨터 네트워크 (10)
    • 문제 해결 (14)
    • 영어 공부 (17)
      • 영어 회화 공부 (16)
    • 책 리뷰 (3)
    • 스크랩 (1)
    • 회고록 (2)
  • 홈
  • 태그
  • 방명록
C++의 객체 지향 특성과 장단점

C++의 객체 지향 특성과 장단점

C++의 객체 지향 특성과 장단점 1. 캡슐화 데이터를 캡슐로 싸서 외부의 접근으로부터 보호함(class 키워드를 사용해서 표현) 클래스 : 객체를 만드는 틀 객체 : 클래스라는 틀에서 생긴 실체 붕어빵 틀이 클래스라면, 붕어빵은 객체와 같음 2. 상속성 객체 지향 상속 : 자식이 부모의 유전자를 물려받는 것과 유사 C++에서는 객체가 자식 클래스의 멤버와 부모 클래스에 선언된 모양 그대로 멤버들을 가지고 생성된다. 3. 다형성 하나의 기능이 경우에 따라 다르게 보이거나 다르게 작동하는 현상 연산자 중복, 함수 중복, 함수 재정의(overriding) 연산자 중복 5+2 -> 7 "가을" + "바람" -> "가을바람" 함수 중복 void add(int a, int b){...} void add(int a..

  • format_list_bulleted C++
  • · 2022. 3. 26.
  • textsms
C++의 특징 정리

C++의 특징 정리

C++의 특징 정리 창시자 비아르네 스트로우스트루프(Bjarne Stroustrup) 특징 1. C언어와의 호환성, C언어의 문법 체계를 계승. 단점 : 캡슐화의 원칙이 무너짐. C++에서 전역 변수와 전역 함수를 사용할 수밖에 없게 됨. 2. 객체 지향 개념 도입 캡슐화, 상속, 다형성 소프트웨어의 재사용을 통해 생산성 향상. 복잡하고 큰 규모의 소프트웨어 작성, 관리, 유지보수에 용이 C언어의 +알파 버전이라고 할 수 있음 3. 추가된 기능들 1) 함수 중복(오버라이딩) 매개 변수의 개수나 타입이 다른 동일한 이름의 함수들 선언 가능 2) 디폴트 매개 변수 매개 변수에 디폴트 값이 전달되도록 함수 선언 3) 참조와 참조 변수 하나의 변수에 별명을 사용하는 참조 변수 도입 4) 참조에 의한 호출 함수 ..

  • format_list_bulleted C++
  • · 2022. 3. 14.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (295)
    • 토이 프로젝트 (1)
      • 쇼핑몰 프로젝트 (1)
    • 알고리즘 문제 풀이 (133)
      • 정렬 (3)
    • 알고리즘 스터디 (5)
    • JAVA (23)
      • SpringBoot (7)
      • SWING (11)
    • Flutter (10)
      • Issue (4)
      • GetX (6)
    • Next.js (2)
    • React (5)
      • recoil (1)
      • dnd (1)
    • 공부 기록 (1)
    • 파이썬 (21)
      • 자료구조와 알고리즘 (15)
      • 셀레니움(Selenium) (2)
    • Android (1)
    • 자바스크립트 (1)
    • CSS (10)
    • C언어 (9)
    • C++ (8)
    • CS 공부 (26)
      • 컴퓨터 구조 (16)
      • 컴퓨터 네트워크 (10)
    • 문제 해결 (14)
    • 영어 공부 (17)
      • 영어 회화 공부 (16)
    • 책 리뷰 (3)
    • 스크랩 (1)
    • 회고록 (2)
최근 글
인기 글
최근 댓글
태그
  • #bfs
  • #자료구조
  • #DP
  • #컴퓨터 CS
  • #자바 스윙
  • #백준 알고리즘
  • #그래프
  • #CSS
  • #BOJ 알고리즘
  • #컴퓨터 구조
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바