Procedure == 함수 == 메소드
"절차" == Prcedure
Procedure 지향 프로그래밍 == 함수 지향적 프로그래밍.
대표적인 객체 지향 언어는 C#, JAVA가 있는데
C++도 객체지향 언어이냐? 라고 물어보면
좀 애매하다.
C++는 약간 혼혈아 느낌임.
이 두함수의 어셈블리를 뜯어보면
그냥 Move는 주소를 스택에 밀어넣고 호출을 하고
k1.Move는 스택에는 안 넣지만 어쨋든 주소를 넘겨주고있는 것을 볼 수 있다.
즉, 포인터를 통해서 주소를 넘겨주는 함수와의 동작방식과 별반 다를바가 없다.