zoukankan      html  css  js  c++  java
  • C++const关键字用法

    const关键字是C++新引进的关键字,目标是用于定义常量,避免C语言中使用宏定义出现的边际问题,并且const是类型安全的,即const定义的是不可修改值的变量,它是有类型的,但是宏替换只是简单的进行字符串的替换,容易出现边际问题,造成错误。但是const的用法并不仅仅在此,因此整理一下,加深理解

    1、定义常量,初始化后,值不可改变

    2、修饰函数形参,保护实参不被修改(应该尽量使用)

    3、修饰类成员函数 定义常函数,即禁止此函数修改类成员变量 常函数声明和定义都必须有const修饰符修饰 在const函数中不能调用非const函数 只有非静态函数才能是常函数

    4、修饰指针 定义指向常量的指针和常指针

    5、修饰函数返回值,防止返回值被修改,接收返回值的变量必须是const类型

    6、修饰类成员变量 注意其初始化必须放在参数列表中

    7、const修饰的对象默认为文件作用域

  • 相关阅读:
    在springmvc中,什么是逻辑视图?什么是物理视图?
    docker2
    docker1
    HTTP Service 中篇
    HTTP Service 上篇
    Centos7 fstab盘符挂载硬盘导致重启系统失败解决办法
    vsphere网络
    LVS的工作原理认识
    数字转换
    对def函数的参数认识
  • 原文地址:https://www.cnblogs.com/lit10050528/p/3910297.html
Copyright © 2011-2022 走看看