首页 > 编程语言 >c++ const 总结

c++ const 总结

时间:2022-10-02 08:22:25浏览次数:47  
标签:总结 表示 const 指向 c++ char 不能

1. 基本的定义一个常量 

  const int a = xxx

2. const char * p , char * const p 区别

  前者表示指向的内容不能用 p 修改

  后者表示 p不能指向别处

  const 离谁近谁就不能变, 离 char 近,char不能变,离 p 近,p 不能变

3. 成员方法后面带 const

  表示这个方法安全、不会改成员变量(除非加 mutable)

4. 函数参数列表带 const

  表示函数内的任何修改不会影响这个传入的东西、拷贝构造一般必用 const

标签:总结,表示,const,指向,c++,char,不能
From: https://www.cnblogs.com/gs590/p/16748219.html

相关文章

  • UE C++教程之接口 UINTERFACE
    我是谁不重要,重要的是,我能做什么。近期笔者在进行UE的开发时,实现多武器的换弹与开火需要用到接口。而笔者以前是做Unity开发的,遂没有使用过UEC++的UINTERFACE,而这个接......
  • QML 信号与响应方法的总结
    以下内容为本人的著作,如需要转载,请声明原文链接微信公众号「englyf」https://www.cnblogs.com/englyf/p/16748191.html如果面试过程中,面试官想了解你对Qt的理解有多少......
  • C++实现二分法求零点
    ​ 目录 前言题目:一、零点是什么?二、二分法求零点1.二分法2.完整代码总结 前言首先,我们要清楚我们是干嘛的;其次,知道原理;最后,才能明白自己要怎么办。明确:......
  • Demo11_12 java流程控制01小总结
    packagecom.HuanXin.scanner;importjava.util.Scanner;publicclassDemo01_02{publicstaticvoidmain(String[]args){//hasNext()与next()Sca......
  • c++ vector
    创建vectorvector的几个别名:向量、动态数组头文件:#include<vector>记得加上std命名空间,不然会报错usingnamespacestd;创建vectorvector<int>A;//一维动态数组......
  • 第五周学习总结
    学期(如2022-2023-1)学号(如:20221407)《计算机基础与程序设计》第5周学习总结作业信息这个作业所属的课程2022-2023-1-计算机基础与程序设计这个作业要求2022-20......
  • C++智能指针
    C++智能指针需要头文件<memory>不需要手动释放指针不是所有指针都能封装成智能指针,很多时候原始指针更加方便。std::unique_ptr任何时刻都只能有一个指针管理内存......
  • C++ 编程中常用的英文单词(首字母是A、B、C开头)
    学习编程不一定需要英语水平很高,能记住认识一些常用的英文单词也可以,有看不明白的文档资料也可以使用翻译工具,编写代码时大部分好用的IDE都是有代码提示的。本文主要介绍C+......
  • C++ 编程中常用的英文单词(首字母是D、E、F开头)
    学习编程不一定需要英语水平很高,能记住认识一些常用的英文单词也可以,有看不明白的文档资料也可以使用翻译工具,编写代码时大部分好用的IDE都是有代码提示的。本文主要介绍C+......
  • 对c++的一些思考
    能用初始化列表就用能写explicit就写能用c++11自带的跨平台函数、对象就用、但也要分情况,如果想完全知道自己在干什么就用系统API能自己写的就不要让编译器......