강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

windfall46475972 のプロフィール画像
windfall46475972

投稿した質問数

C++とUnrealで作るMMORPGゲーム開発シリーズ Part1: C++プログラミング入門

ローカル変数と値を渡す

함수 매개변수 질문입니다.

作成

·

254

0

함수 호출전 매개변수 셋팅은 이전 함수가 해준다했는데

main 함수에서 A함수를 호출하고

또 main 함수에서 B함수를 호출할때

main에서 A값을 세팅해주고

또 main B값을 세팅해주고 이렇게되면

스택에 쌓이는게 main() A main() B 이렇게 되는건가요?

C++

回答 2

3

Rookiss님의 프로필 이미지
Rookiss
インストラクター

main에서 A 함수를 호출하면,
[main - A]가 스택 내역에 남는 것은 맞지만
이 상태에서 A 함수가 종료되면
A의 스택 프레임은 정리 되어 [main]만 남게 됩니다.

이 상태에서 다시 B 함수를 호출한다면,
[main - B]가 되겠죠. 


1

Windfall님의 프로필 이미지
Windfall
質問者

아 맞네요 함수호출이 끝나면 스택을 정리한다.
감사합니다!

windfall46475972 のプロフィール画像
windfall46475972

投稿した質問数

質問する