Цитата(Bear_ku @ Feb 9 2015, 11:15)

А вы дерзкий! Я бы не решился возвращать из функции указатель на локальную переменную )
А никто так и не делает. Возвращают данные, которые компилятор неявно копирует из локальной переменной в lvalue, указатель на который также неявно передается в ф-цию. То есть, возвращаются только данные.