Cześć. Zastanawiam się czy można zrobić w C++ tak, aby zmienna lokalna w funkcji została wykorzystana w funkcji zewnętrznej wywoływanej. Wykluczam możliwość przekazywania zmiennaLokalna do funkcjaZewnetrzna jako argument.
Coś takiego :
void funkcjaZewnetrzna(){
cout<<zmiennaLokalna<<endl;
}
void funkcja(){
int zmiennaLokalna = 8;
funkcjaZewnetrzna();
}