C++ 顶层const和底层const

  一般来说,顶层 const 可以表示任意对象是常量,底层 const 则与指针和引用的符合类型有关(指向的是常量):

  const int a = 2;  //顶层 const

  const int *p = &a;  //底层const

  const int &r = a;  //用于声明引用的 const 都为底层const 

posted @ 2019-02-26 19:42  我是好人007  阅读(316)  评论(0编辑  收藏  举报