我注意到在许多情况下,人们在类或外部声明函数时都使用“*”运算符。 前 -
T* sortArray(T data[], int arrsize);
Savings * newSavings(int NaccntNo);
所以我想知道为什么我们在函数声明中使用这个“*”运算符,它的优点和缺点是什么。
答案 0 :(得分:1)
T* sortArray(T data[], int arrsize);
Savings * newSavings(int NaccntNo);
T*
或Savings *
表示,此函数返回地址,第一种情况是地址类型T
(通用),第二种情况是地址类型Savings