首页 > 其他分享 >const修饰成员函数

const修饰成员函数

时间:2023-02-24 19:11:32浏览次数:35  
标签:const 函数 对象 成员 添加 修饰

  1. 常函数:
    • 在成员函数后加const称为常函数
    • 常函数内部不能修改成员属性
    • 成员属性声明时添加mutable后,在常函数中依然可以修改

 

   2.常对象

    声明对象时,在前面添加const称该对象为长对象吗,常对象只能调用常函数。

 

标签:const,函数,对象,成员,添加,修饰
From: https://www.cnblogs.com/meetalone/p/17152827.html

相关文章

  • 理解JS函数之call,apply,bind
    前言在JavaScript中,apply、bind和call是三个重要的函数,它们都是Function.prototype的方法。这些函数可以让我们动态地改变函数的this值,或者传递参数来执行函数。......
  • hive:regexp_replace函数
    语法regexp_replace(subject,pattern,str)subject,pattern,str都为字符串subject为被替换的字符串pattern为正则表达式str需要替换的字符串实例SELECTaa......
  • 使用函数-单行函数
    ​ 使用函数-单行函数 2.数值函数(Math)    3.日期与时间函数         --单行函数包含:--1.字符串函数selectename,length(ena......
  • 使用函数-单行函数
    ​ 使用函数-单行函数 2.数值函数(Math)    3.日期与时间函数         --单行函数包含:--1.字符串函数selectename,length(ena......
  • go学习(三十)make()函数
    make()是Go语言内存分配的内置函数,默认有三个参数。make(Type,len,cap)三个参数Type:数据类型,必要参数,Type的值只能是slice、map、channel这三种数据类型。l......
  • 拷贝构造函数调用时机
    这里讨论两种情况下的拷贝函数调用:作为参数传值过程中的拷贝函数调用,有一个Dog类,d1是Dog类的一个实例现在通过function将d1传入,voidfunction(Dogdog);d1是dog的实参,在......
  • Hive:COALESCE函数
    语法COALESCE(Tv1,Tv2,…)返回参数中的第一个非空值;如果所有值都为NULL,那么返回NULL。查询非空值selectcoalesce(a,b,c);如果a为null,则选择b;如果b为null,则选......
  • 构造函数的注意事项
    调用无参构造不能使用括号,编译器会判定这种写法为函数申明构造函数除了一般的参数构造和默认的无参构造,还有拷贝构造注意拷贝构造的写法。假设有一个Dog类拷贝构造函数为......
  • C++中const和constexpr的作用
    目录背景const关键字constexpr关键字总结背景很多C++的初学者看到const这个关键字的第一反应都是一头雾水,主要是因为const可以出现在很多的位置,以及后面加入的conste......
  • C++中const和constexpr的作用
    目录背景const关键字constexpr关键字总结背景很多C++的初学者看到const这个关键字的第一反应都是一头雾水,主要是因为const可以出现在很多的位置,以及后面加入的constex......