Advertisement

C++ 常量对象、成员及引用

阅读量:

今日放学后回到家中,我学习了C++类中与常量相关的概念,包括常量对象、常量成员以及常引用,现在我想将这些内容分享给大家!

常量对象:

当我们希望确保某个对象的值不被修改时,可以在定义该对象时在其前添加const关键字。以下是一个具体示例:

复制代码
 #include<bits/stdc++.h>

    
 using namespace std;
    
 class Demo{ //定义一个类 
    
   private: //私密成员 
    
     int value;
    
   public:  //公有函数 
    
     Demo(){ //构造函数 
    
       value=0; //初始化 
    
     }
    
     ~Demo(){ //析构函数 
    
       printf("%d\n",value);
    
     }
    
     void xiugai(); //改变Obj值的函数 
    
 }; 
    
 const Demo Obj; //定义常量对象
    
    
    
    

在上述程序代码中,我们创建了一个常量对象Obj,此时该对象的数值已被锁定,无法进行任何修改操作。若后续尝试对Obj的数值进行更改,则系统将触发错误提示

全部评论 (0)

还没有任何评论哟~