1. 程式人生 > >C++函數指針和指針函數

C++函數指針和指針函數

str 定義 返回值 結合 strong 匿名 fun c++函數指針 指針函數

C++函數指針和指針函數

1、指針函數 (返回值為指針的函數)

int *fun1(int x); " () "的優先級高於 " * ",所以fun1與" () "先結合,構成一個函數的定義,int * 修飾的是函數的返回值。

2、函數指針(指向函數的指針)

int (*fun2)(int x); fun2與" * " 先結合,構成了一個指針的定義,指針變量名為fun2, int 修飾的是函數的返回值。函數在這裏沒有名字,是個匿名的函數。

C++函數指針和指針函數