new 分配出的内存在堆(heap)或者自由存储区(free store)
常规常量分配出的内存在栈(stack)
const int* p 修饰的是int,不能修改指针指向的值。可以修改指针指向的地址
int * const p 修饰的是p,不能修改指针指向的地址,可以修改指针指向的值
double (*pf)(int) pf是一个函数指针
double *pf(int) pf是一个返回指针的函数
new 分配出的内存在堆(heap)或者自由存储区(free store)
常规常量分配出的内存在栈(stack)
const int* p 修饰的是int,不能修改指针指向的值。可以修改指针指向的地址
int * const p 修饰的是p,不能修改指针指向的地址,可以修改指针指向的值
double (*pf)(int) pf是一个函数指针
double *pf(int) pf是一个返回指针的函数