return *(int*)b-*(int*)a意思
int* 是类型说明
()是强制转换运算符
*a 是取a指针变量地址中的数据
return *(int*)a-*(int*)b;
就是返回a b两个地址中的 整型 数据 的差
比如:
int a=10;
int * p=& a;//指针p指向a的地址
*p=12;//间访指针p指向地址a的实体,将a的值赋之为12
cout<<*p<<a<<endl;//可以知道两个结果都为12
转载
2017-07-04 17:19:09 ·
1216 阅读 ·
0 评论