C++ const

  1. const int num = 5;, 使num成为一个常量,无法改变
  2. const int* p = new int; const 放在星号前面,无法改变a指向的值,倒着读或理解为const修饰 *p,所以指针指向变量不能变
  3. int* const p = new int; const 放在星号后面, 无法改变a的指向,倒着读或理解为const 修饰p,所以p指向不能变
posted @ 2022-06-22 22:31  道友请留步W  阅读(42)  评论(0编辑  收藏  举报