C/C++
PigHeadzzZ
PigHeadzzZ
展开
-
函数重载中的const
《C++ Primer(第5版)》Page208 重载和const形参 一节中有一下说明及代码:一个拥有顶层const的形参无法和另一个没有顶层const的形参区分开来:1.Record lookup(Phone);Record lookup(const Phone); //重复声明了Record lookup(Phone)2.Record lookup(Phone *);Record lookup(Phone *const); //重复声明了Record lookup(Phon原创 2020-11-05 14:54:31 · 526 阅读 · 1 评论 -
关于int *p[]和int (*p)[] 的区别
int *p[] []优先级高于*,所以p先是一个数组,然后数组每个元素的类型是int*,int *p[]是一个(int *)类型的指针数组,p本质上是一个数组;int (*p)[] ()优先级高于[],所以p先与*结合,是一个指针,指针的类型是一个int[]数组,int (*p)[]是一个数组指针,p本质上是一个指针。#include <stdio.h>int main(void){ printf("=====int (*p)[]=====\n")...原创 2020-11-05 11:20:54 · 8819 阅读 · 2 评论