객체지향의 시작

CJB_ny·2022년 8월 9일
0

C++ 정리

목록 보기
46/95
post-thumbnail

절차 지향 프로그래밍

Procedure == 함수 == 메소드

"절차" == Prcedure

Procedure 지향 프로그래밍 == 함수 지향적 프로그래밍.

객체 지향 프로그래밍

대표적인 객체 지향 언어는 C#, JAVA가 있는데

C++도 객체지향 언어이냐? 라고 물어보면

좀 애매하다.

C++는 약간 혼혈아 느낌임.

멤버 함수 동작

이 두함수의 어셈블리를 뜯어보면

그냥 Move는 주소를 스택에 밀어넣고 호출을 하고

k1.Move는 스택에는 안 넣지만 어쨋든 주소를 넘겨주고있는 것을 볼 수 있다.

즉, 포인터를 통해서 주소를 넘겨주는 함수와의 동작방식과 별반 다를바가 없다.

profile
https://cjbworld.tistory.com/ <- 이사중

0개의 댓글