zoukankan      html  css  js  c++  java
  • 常量指针

    1、指向const的指针

      const 修饰“最靠近”它的那个。

      const int* u;//u是一个指针,它指向一个const int

        const int* u;//u is a primer, point to a const int
        const int a = 10;
        u = &a;
        cout<<a<<endl;
        cout<<*u<<endl;
        
        //*u = 3;//error 它指向的值不能改变


    2、const 指针

      int d = 1;

      int* const w = &d;//w是一个指针,这个指针是指向int的const指针。

      对于const指针,编译器要求给它一个初始值,这个值在指针生命期间内不变。然而,可以改变它所指向的值。

        int d = 1;
        int* const w = &d;//w 是一个指针,这个指针是指向 int 的 const 指针
        *w = 3;// 可以修改它所指向的值


      int d = 1;

      const int* const x = &d;

      int const* const x1 = &d;

      现在指针和对象都不能改变。

      

      

  • 相关阅读:
    <BackTracking> dfs: 39 40
    <Tree> 110 124
    <Tree.PreOrder> DFS 113, 129
    <Math> 50 367
    <String> 49 87
    Haproxy配置Rabbitmq集群负载均衡
    Rabbitmq镜像集群的搭建
    rabbitmq常用命令
    Linux安装rabbitmq
    Docker自定义网络
  • 原文地址:https://www.cnblogs.com/wiessharling/p/2965831.html
Copyright © 2011-2022 走看看