Я не уверен, что речь идет об общих именах или двойных указателях, но если это возможно, вы можете объявить о выделении пространства для объекта foo и вернуть этот адрес / указатель (переменную).
это действительно должен быть двойной указатель, хотя? Вы можете сделать указатель на выделенный указатель, но это не имеет смысла. С другой стороны, вы можете выделить массив и вернуть его адрес, чтобы иметь двойной указатель.
Это все, что я могу сказать: /