Возрвашение указателя на локальный объект
От: Аноним  
Дата: 26.11.09 09:42
Оценка:
В каких случаях данный код представляет из себя потенциальные грабли?
const char* GetText(int i)
{
  switch(i)
  {
  case 0:
    return "0";
  case 1:
    return "1";
  }
  return "";
}

Например, что будет, если он будет вызван из длл и мы сохраним полученный указатель, а потом выгрузим длл и попытаемя использовать указатель? Упадет?!

А какие еще варианты есть?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.