Почему мы используем оператор (*) для объявления функций в C++?

Я заметил, что во многих случаях люди используют оператор "*" при объявлении функций в классе или снаружи. бывший -

T* sortArray(T data[], int arrsize);
Savings * newSavings(int NaccntNo);

Итак, я хотел бы знать, почему мы используем эту "*" операторную середину объявления функции и каковы ее плюсы и минусы.

1 ответ

T* sortArray(T data[], int arrsize);
Savings * newSavings(int NaccntNo);

T* или же Savings * указывает, что эта функция возвращает адрес, в первом случае адрес типа T (универсальный) и во втором случае адрес типа Savings

Другие вопросы по тегам