странный warning
От: -MyXa- Россия  
Дата: 11.11.09 17:13
Оценка:
Привет!

template<typename T>
T const & at(T const * const a, std::size_t const index, std::size_t const size)
{
    return ((index < size) ? a[index] : throw index);
}

int val = at((int const * )0, 1, 0);


Три компилятора говорят, примерно, так: Warning: returning address of local variable or temporary

Почему?
Если не поможет, будем действовать током... 600 Вольт (C)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.