1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
void innerFunction(int x) {
int innerLocal = x * 2;
std::cout << "Inner function: " << innerLocal << std::endl;
}
void outerFunction(int y) {
int outerLocal = y + 5;
std::cout << "Outer function: " << outerLocal << std::endl;
innerFunction(outerLocal);
}
int main() {
outerFunction(10);
return 0;
}
Back to stack_frame