Como acessar variáveis ​​definidas e declaradas em uma função em outra função?

Alguém pode me dizer como acessar variáveis ​​declaradas e definidas em uma função em outra função. Por exemplo

void function1()
{
   string abc;
}

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

Como fazer isso? Eu sei que usando parâmetros podemos fazer isso, mas existe alguma outra maneira?

questionAnswers(4)

yourAnswerToTheQuestion