Присвоение указателю функции. (Указатель на структуру)

Компьютеры C++ Программирование Программы

Добрый вечер.Помогите разобраться с коротеньким примером(немного непонятен). Непонятен код присвоения указателем на структуру,функции getEmployee()?
И почему указателю присваивается функция без символа '&'?

EmployeeT* anEmployee = getEmployee();
cout<< anEmployee->salary <<endl;

Предполагается,что функция getEmployee() где то определена,но не ясно,что именно она делает.Как её можно реализовать?

Попробовал реализовать простенький пример в Dev-C++,но где то ошибки:

http://dumpz.org/23726/

спасибо за помощь
Ответы:
Указателю присваивается результат работы функции - а результат работы функции именно ссылка на обьект
Надо что-нибудь типа
EmployeeT * getEmployee()
{
   return new EmployeeT();
}Ну и убить потом, разумеется, не забудь...
Ну или как PetSerAI предлагает, тоже вариант, ссылку на глобальную возвращать
Вероятние всего, что функция getEmployee() уже возвращает указатель.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.