인라인(inline)1 [C++]인라인 함수 Udemy에서 C++ 언 매니지드 프로그래밍을 수강하면서 배운 내용을 정리한 것입니다. 예제 코드 int GetAge(const Cat* ptr) const { return ptr->mAge; } void Foo() { Cat myCat(2,"츄츄"); int myCatAge = myCat.GetAge(); } int main() { Foo(); return 0; } 앞서 설명되었 다시 피 함수는 호출되면서 스택의 공간을 할당받아 사용한다. main이 에서 Foo() 함수가 호출된다. myCat 개체를 위한 공간을 할당받는다. myCatAge 변수를 위한 공간을 할당받는다. myCatAge는 값을 받기 위해 myCat개체의 GetAge함수를 호출하면서 또 스택에 새로운 공간을 할당받는다. 그러면 이제 스.. 2023. 3. 4. 이전 1 다음