const int *p =...这个大家都遇到。但是const int**pp?? int*cost*?呢?是不是傻眼了?看看我做的实验,比所有教科书上的东西都一目了然。我的环境是vs2008.net,yes表示编译运行没问题,no反之。有了这个表,规律还是比较好找的。对于int**const**ppcpp,也是举一反三的事。
| **pp=NULL | *pp=NULL | Pp=NULL |
Int **ppn; | yes | Yes | Yes |
Const Int**cppn; | no | yes | yes |
Int*const*pcpn; | yes | No | yes |
Int**const ppcn | yes | yes | no |