美文网首页
C++ const 用法

C++ const 用法

作者: 发现自己是一条咸鱼 | 来源:发表于2018-10-30 10:56 被阅读4次
    int y = 9;
    int const x = y;
    int z = x
    

    const修饰的是一个常量,常量的意思是不能修改该值,但是可以将常量值赋给变量。

        int age = 10;
        int year = 8;
        const int * pt = &age; //pt的值可以修改,*pt的值不可以修改
        pt = &year;
    
        int * const finger = &age;//finger的值不可以修改,但是*finger 的值可以修改
        *finger = 0;
    

    pt是指向const单元的指针。因此*pt是const单元
    finger是一个类型为const的指针,其本身变量值不能发生变化。

    • 可以将const地址和常规地址赋给const指针
    • const指针赋给常规地址是不被允许

    相关文章

      网友评论

          本文标题:C++ const 用法

          本文链接:https://www.haomeiwen.com/subject/qcowtqtx.html