Почему мы используем оператор (*) для объявления функций в 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