c++中迷惑的类型

c++中const与指针结合,还有typedef会产生各种迷惑的类型,看c++ primer总结一下。

指向常量的指针

常量指针

指针本身为常量,被称之为常量指针。

const

  • 顶层const:表示指针本身是个常量。
  • 底层const:表示指针所指的对象是一个常量。

类型

c++新标准规定了一种新的定义类型方法,使用别名声明:

typedef定义的新类型的const指针往往很迷惑:

const是修饰pstring的,不仅仅是简单的文字替换。

发表评论

电子邮件地址不会被公开。 必填项已用*标注