Plite
전자오락 공방
Plite
전체 방문자
오늘
어제
  • 분류 전체보기 (274)
    • 프로젝트 (18)
      • 완성 프로젝트 (3)
      • 프로젝트 진행 내역 (15)
    • 공부 및 정리 (241)
      • 백준 코드 (222)
      • C++ (8)
      • DirectX (2)
      • Unreal Engine (6)
      • 프로그래밍 패턴 (3)
    • 기타 (12)
      • 기타 주저리 (10)
    • 게임과 취미 (1)
    • 대문 (1)

블로그 메뉴

  • 홈
  • 프로젝트
  • 취미, 일상
  • 백준 프로필

공지사항

  • [Read Me]
  • 제 블로그에 방문하신 것을 환영합니다.

인기 글

태그

  • 기하
  • 세그먼트 트리
  • SCC
  • 문자열
  • LCA
  • C++
  • 수학
  • 누적합
  • 동적계획법
  • 트리
  • 정렬
  • 백준
  • 트라이
  • 최소 스패닝 트리
  • 위상 정렬
  • 정수론
  • 스택
  • 그래프
  • UC++
  • 조합론
  • 백트래킹
  • 유니온 파인드
  • 투포인터
  • KMP
  • 구현
  • 이분탐색
  • 우선순위큐
  • 큐
  • 브루트포스
  • 분할정복

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Plite

전자오락 공방

C++의 기초 - 1
공부 및 정리/C++

C++의 기초 - 1

2022. 6. 12. 19:27

* 제가 보기 편하기 위해 작성하는 메모이므로, 누락된 내용이 있을 수 있습니다.

누락된 내용은 제가 이미 숙지하였기 때문이거나 다른 이유로 누락될 수 있습니다.

 

 

* 구조적 프로그래밍과 OOP의 차이는 다음과 같습니다.

 

- 구조적 프로그래밍은

 

1. "알고리즘"에 초점을 맞춘다.

2. Top-Down 형식으로 진행된다.

 

 

- OOP는

1. "데이터"에 초점을 맞춘다.

2. Bottom-Up 형식으로 진행된다.

 

 

* 일반화 프로그래밍

 

- 일반화 프로그래밍이란, 데이터 형과 무관하게 사용할 수 있는 코드를 작성함을 의미합니다.

- <Template>

- 예를 들어, sort 함수는 여러가지 자료형에 적용이 가능합니다.

 

 

* C++의 이식성과 표준에 대하여

 

- 개발자들끼리의 C++ 표준을 맞추기 위해 ANSI/ISO에서 C++03, C++11 등의 표준을 정하고 있습니다.

 

 

* 소스 코드

 

- 우리가 작성하는 C++ 코드를 원시코드 혹은 소스코드라고 합니다.

- 소스코드는 컴파일러를 통해 기계어로 번역되며 이것을 목적 코드라고 한다.

- 목적 코드에 시동 코드와 라이브러리 코드를 링크하면 실행 코드가 나온다. 

 

 

 

저작자표시 (새창열림)

'공부 및 정리 > C++' 카테고리의 다른 글

C++의 기초 - 6  (0) 2022.12.12
C++의 기초 - 5  (0) 2022.12.12
C++의 기초 - 4  (0) 2022.11.30
C++의 기초 - 3  (0) 2022.07.12
C++의 기초 - 2  (0) 2022.06.15
    '공부 및 정리/C++' 카테고리의 다른 글
    • C++의 기초 - 5
    • C++의 기초 - 4
    • C++의 기초 - 3
    • C++의 기초 - 2
    Plite
    Plite
    개발 일지, 게임 이야기 등을 적어두는 공간입니다.

    티스토리툴바