본문 바로가기
안드로이드 웹앱 콘테츠 개발자 양성(국비지원)/c언어

2019.07.12 (금) C언어 → C++언어로의 전환

by 차누감 2019. 7. 12.

● C언어 -> C++언어로의 전환

언어의 전환
① 순차적 Prog (기계어,어셈블리어)
②절차 지향 (구조적)함수_기능 위주로 나누었다, C언어
③ 객체 지향 Prog 
④함수형 언어 Kotlin

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

c언어                                        ㅣ                Java / C++
절차(무엇을,어떻게 해야하나가 중요) /      객체(누가,언제 해야하나가 중요)
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

입력 기능()(함수)                         ㅣ       입력할 수 있는 객체
연산 기능() 연산                          ㅣ       능력을 가진 객체
출력 기능()                                 ㅣ       출력 기능을 가진 객체

1)printf() -> cout<<
scanf() -> cin>>
2)변수선언 위치 free
3)함수 오버로딩(overloading) / 오버라이딩(override)
오버로딩 : 함수명이 같고 파라미터가 다른.
4)함수 파라미터의 디폴트값
5)inline함수
6)namespace [이름공간]

::범위지정 연산자

7)새로운 Data Type
논리값(true, false), 정수, 실수, 한문자, 문자열
8)참조자(Reference) - 별명 부여하기
9)동적 메모리 할당 : heap

new 자료형 
delete

10) c언어에서 사용한 함수를 C++에서 사용한다면
헤더파일  -> 로 씀.

댓글