c++常对象
来源:互联网 发布:1024地址 知乎 编辑:程序博客网 时间:2024/04/30 18:24
c++虽然采取了不少有效措施(如设private保护)以增加数据的安全性,但是有些数据却往往是共享的,例如实参和形参,变量与其引用,数据及其指针等,人们可以在不同的场合通过不同的途径访问同一个数据对象。有时在无意之中的误操作会改变有关数据的状况,而这是人们所不希望出现的。
既要使数据能在一定范围内共享,又要保证它不被任意修改,这时可以使用const,即把有关的数据定义为常量。
#include <iostream>using namespace std;class Time{ public: Time(int h, int m, int s):hour(h),minute(m),second(s){} void display() const;//这里如果不加const的话,常对象是无法调用这个函数的 private: int hour; int minute; int second;};void Time::display() const{ cout << hour << endl << minute << endl << second << endl;}int main(){ const Time time(5,58,45);//定义常对象 time.display();}
- [笔试题 10][c/c++]常对象,常函数
- C/C++,常对象 - 保护共享数据
- 常成员、常对象
- 常对象
- 常对象
- 常对象
- 常对象
- 7.24常指针 常对象 常引用
- 【学习C++】C++常对象精讲 — const关键字
- 常对象 常成员函数
- 常对象与常成员
- 常引用,常对象,常成员函数,常数据成员~
- 常对象和常对象成员
- 常对象 常对象成员 知识点
- 常引用、常对象、对象的常成员
- C++中const:常引用,常对象,常对象成员
- 常对象、常对象成员、常成员函数
- 常对象成员
- How to redirect the output of DBMS_OUTPUT.PUT_LINE to a file
- unix网络编程之基本套接口编程
- C 字节序
- Android UI---界面开发推荐颜色
- 一个简单的今天面试的sql题,做个记录
- c++常对象
- 通过VS2010的内存分析工具来分析程序性能问题
- cvReshape和cvGetMat
- 浏览器中javascript的执行过程
- 数据库程序设计中的约束、触发器和存储过程
- 1097A hard puzzle
- C#如何为winform程序打包发布应用(图解)
- C# Excel 设置行高,列宽,合并单元格,单元格边框线,冻结 c#操作excel大全
- IE9快速下载