
위 코드를 실행하면 x와 y에는 어떤 숫자가 들어있을까? 이번 포스팅은 함수의 인자에 값을 전달하는 방식인 Call by value와 Call by Reference에 대해서 다뤄보려고 한다. 개념 이해하기 Call by value란? 함수 인자에 값을 전달
위와 같이 main func에서 객체 obj를 선언하면 obj라는 이름으로 MyClass 객체가 스택에 할당된다.그리고 컴파일러가 Symbol Table에 변수 이름과 (데이터 타입), 객체의 주소를 매핑한다. obj.memberFunction( );컴파일러가 심볼 테

"객체는 언제 살았다가 언제 죽지?" 이번 포스팅에서는 객체의 생성에 대해 살펴보려고 한다. Thinking in C++에 의하면 일반적인 프로그래밍 문제를 해결하려면 "runtime에 객체를 생성하고 파괴할 수 있는 것은 필수!"라고 한다. 객체의 생성은 3가지

다형성을 사용하는데 다형성의 원리는 뭘까? 에서 출발하여 C++로 다형성의 개념 및 실습을 진행해봤다.
C++로 개발을 하다가 문득 든 생각이 그럼 ... 구조체랑 클래스의 차이점은 뭘까?하는 생각이 들어서 간단하게 다뤄보려고 한다. 구조체와 클래스의 차이점 중 하나는 외부인의 출입 여부(Access specifier)인데, 다음 예시를 통해 이해해보자. Access