Nullorm

C++ 공부 스타 - 또 본문

computer languages/C++

C++ 공부 스타 - 또

Null0rm 2023. 7. 18. 21:30
반응형

평범한 일상을 보내다가 오랜만에 백준 문제를 풀러 갔는데 왠지 C언어가 비효율적?으로 길게 코딩을 늘여쓴다는 느낌을 받았다. 그래서 갑자기 C++을 공부하고 싶어졌다. ㅋㅋㅋ

 

C++ 개요

C++

기존 C언어에 여러 기능이 추가된 프로그래밍 언어.

C언어에서 절차지향적 특징을 가져오고, 클래스를 사용하는 등의 객체지향적 언어이며, 템플릿으로 대변되는 일반화 프로그래밍 방식의 언어이기도 하다.

C를 기초삼아 만든 언어이므로, 기존 C표준 라이브러리를 그대로 사용할 수 있다.

하지만 C++을 하기 위해서는 기존 절차지향적 프로그래밍의 습관에서 벗어날 필요가 있다.

특징

1. 절차지향적 & 구조적 프로그래밍 언어

2. 객체 지향 프로그래밍 언어

3. 일반화 프로그래밍 언어

작동 과정

소스코드 작성

전처리

컴파일러에 의한 컴파일

링커에 의한 링크

실행파일 생성

 

컴파일 하는 방법(리눅스)

g++ [소스코드.cpp]

하면 오브젝트파일 생성됨.

 

반응형

'computer languages > C++' 카테고리의 다른 글

C++ 공부하기 | C++연산자  (0) 2023.07.19