zoukankan      html  css  js  c++  java
  • C++ 引用与常量

    一、引用

       1.   引用格式

              a.类型名  &   变量名 =另一个变量

              b.试例:

    #include<iostream>
    using namespace std;
    int main()
    {
        int n;
        int &a=n;//定义时一定要初始化,且n不可为常量
        a=4;
        cout<<a;
        return 0;
    }

        2.常引用

    int n;
    const int &r=n;
    然后呢,r就不能用来改n了

    二、常量

      1.基本用法:const int n=12;

      2.常量指针:const int *p=&n;

         p不可用于修改n,除此之外,p指向的对象可以再次更改

         试例:

        int n=1,a=2;
        const int* p=&n;
        *p=7;//error
        p=&a;//更改指向对象,OK 

       3.函数 参数指针

    void print(const char *p)
    {
        strcpy(p,"this");//error,p不可改 
        printf("%s",p);
    }

       

  • 相关阅读:
    微信红包高并发交易
    MQ夺命11问
    美团雪花LEAF算法
    Mysql一遍过
    分布式
    如何注册和发现服务
    服务发布和引用
    微服务的构成
    什么是微服务
    Java的动态代理
  • 原文地址:https://www.cnblogs.com/shenyuling/p/10027277.html
Copyright © 2011-2022 走看看