Jak uzyskać dostęp do zmiennych zdefiniowanych i zadeklarowanych w jednej funkcji w innej funkcji?

Czy ktoś może mi powiedzieć, jak uzyskać dostęp do zmiennych zadeklarowanych i zdefiniowanych w funkcji w innej funkcji. Na przykład

void function1()
{
   string abc;
}

void function2()
{
   I want to access abc here.
}

Jak to zrobić? Wiem, że za pomocą parametrów możemy to zrobić, ale czy jest jakiś inny sposób?

questionAnswers(4)

yourAnswerToTheQuestion