C++:指针

C++中 , 指针相减所得结果的类型为   ptrdiff_t  , 他 与 size_t  类型一样,都是与机器相关的类型,所不同的是  size_t是 unsigned ,而 ptrdiff_t是 signed

几种指针类型

  1   、  const  char * p;  常量指针  顾名思义 : 指向常量的指针 , 也就是说, 不能通过该指针修改其指向的数据的值

  2 、  char  * const p;  指针常量  顾名思义 : 就是指针类型 的 常变量  ,  也就是说 , 定义的变量  p 的值不能改变

  3 、  const char * const p;  常量指针常量  顾名思义:就是 指向 常量的 指针类型的 常变量 。 也就是说 既不能改变该指针的值 , 也不

      能通过该指针改变其指向的数据的值

原文地址:https://www.cnblogs.com/wowk/p/3126756.html