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

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

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

    CallFunc(szFish);
}

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

Будет ли он'S области последний только одну строку, или для всего блока?

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

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