const 的简要介绍

来源:互联网 发布:数据库中的模式是 编辑:程序博客网 时间:2024/04/29 19:24

使用const使把握一个 原则

不能让一个指向非常量的指针或者引用 来指向一个常量的对象

贴代码:

    常量的赋值    int i =10;//正确    const int b=i;//正确    const int *bb = &i;//正确    int  const *bbb= &i;//正确    const int &bbbb = i;//正确    常量给其他的类型赋值 (容易出问题)    const int ii=0;    int a= ii;//正确 因为并没有指向    const int aa=ii;//正确 没有指向    const int *aaa=ⅈ //正确 都是指向的const int * 类型    aaa++;    int *const aaaa=&aa; //错误 aaaa指向了 int 类型,那么上述原则    (*aaaa)++;
0 0