[C++] C++ 프로그램은 어떻게 실행될까? 컴파일 → 링크 → 실행

·
CS Basic/C++
최근 C++ 을 기반으로 개발하게 되는 상황이 많아지면서, C++의 개념을 복습하고 추가적으로 모던 C++의 기법들에 대해서도 공부하고 정리해둘 필요가 있다고 느낀다. 그에 맞게 C++ 관련 정리도 진행해보려고 한다. 우리가 작성한 C++ 코드는 어떻게 실행되는가 ?우리가 흔히 별 생각 없이 사용하는 C++ 코드들은 사실 프로젝트 내에 수많은 C++ 파일들이 존재한다.아마 컴퓨터공학과라면 학부 시절에 잠깐이나마 배웠던 기억이 있을수도 있는데, 천천히 정리해보자. 우선 main.cpp과 덧셈 연산을 위한 add()함수가 있는 add.cpp가 존재한다고 가정하자.// main.cpp#include int add(int a, int b);int main(){ int result = add(10, 20);..