C语言中实现共享数据保护机制的具体方法有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1030个文字,预计阅读时间需要5分钟。
下面是简化后的内容:
随笔记说C++共享数据保护机制。共享数据的保护,对于既需要共享又需要防止变动的数据,应声明为常类型(用const修饰)。对于不变对象的成员函数,应声明为常函数。
下面随笔说明C++共享数据保护机制。
共享数据的保护
对于既需要共享、又需要防止改变的数据应该声明为常类型(用const进行修饰)。
对于不改变对象状态的成员函数应该声明为常函数。
(1)常类型
①常对象:必须进行初始化,不能被更新。
const 类名 对象名
②常成员
用const进行修饰的类成员:常数据成员和常函数成员
③常引用:被引用的对象不能被更新。
const 类型说明符 &引用名
④常数组:数组元素不能被更新(详见第6章)。
类型说明符 const 数组名[大小]...
⑤常指针:指向常量的指针(详见第6章)。
本文共计1030个文字,预计阅读时间需要5分钟。
下面是简化后的内容:
随笔记说C++共享数据保护机制。共享数据的保护,对于既需要共享又需要防止变动的数据,应声明为常类型(用const修饰)。对于不变对象的成员函数,应声明为常函数。
下面随笔说明C++共享数据保护机制。
共享数据的保护
对于既需要共享、又需要防止改变的数据应该声明为常类型(用const进行修饰)。
对于不改变对象状态的成员函数应该声明为常函数。
(1)常类型
①常对象:必须进行初始化,不能被更新。
const 类名 对象名
②常成员
用const进行修饰的类成员:常数据成员和常函数成员
③常引用:被引用的对象不能被更新。
const 类型说明符 &引用名
④常数组:数组元素不能被更新(详见第6章)。
类型说明符 const 数组名[大小]...
⑤常指针:指向常量的指针(详见第6章)。

