Какова область этой строки?

Если у меня есть следующий код:

{
    UnicodeString sFish = L"FISH";
    char *szFish = AnsiString(sFish).c_str();

    CallFunc(szFish);
}

Тогда какова область создаваемой временной AnsiString и как долго szFish указывает на действительные данные? Будет ли он по-прежнему действителен для функции CallFunc?

Будет ли область видимости длиться всего одну строку или весь блок?

Ответы на вопрос(4)

Ваш ответ на вопрос