为什么我们使用(*)运算符在C ++中声明函数?

时间:2014-04-20 08:23:46

标签: c++ function pointers dereference

我注意到在许多情况下,人们在类或外部声明函数时都使用“*”运算符。 前 -

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

所以我想知道为什么我们在函数声明中使用这个“*”运算符,它的优点和缺点是什么。

1 个答案:

答案 0 :(得分:1)

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

T*Savings *表示,此函数返回地址,第一种情况是地址类型T(通用),第二种情况是地址类型Savings