const int *pi 與int *const pi區別 (void*)

const int *pi 與int *const pi區別

int*const pi 修飾限定pi const 是寫在pi前和*號後的

const int*pi  pi的值是可以被修改的,即它可以重新指向另一個地址,但是,不能通過*pi來修改地址中的值

const int*const pi

 

通用指針(void*)

函數指針<類型>(*函數指針名)(…)

int(*func)(void) //函數指針

int*func(void) //返回一個整型指針的函數

應用:多態,多線程,回調

doubleadd(double,double);

doublesub(double,double);

double(*oper-func[])(double,double)={add,sub}; //函數指針數組

oper_func[i](op1,op2);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章