社区
C++ 语言
帖子详情
怎样可以实现数据结构的只读?
zyq_123
2012-06-10 03:48:37
就是我在程序中使用一个数据结构,想有限度的(只读)分享给程序的其它函数访问,有什么办法可以让数据结构实现只读呢?
...全文
168
12
打赏
收藏
怎样可以实现数据结构的只读?
就是我在程序中使用一个数据结构,想有限度的(只读)分享给程序的其它函数访问,有什么办法可以让数据结构实现只读呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
elated
2012-06-12
打赏
举报
回复
在函数后面加const
如:
int func() const
这个const表示不会修改成员
赵4老师
2012-06-12
打赏
举报
回复
将数据写到ROM或EPROM或EEPROM或FlashROM里或刻到光盘上。
zyq_123
2012-06-12
打赏
举报
回复
[Quote=引用 10 楼 的回复:]
写到ROM、EPROM、EEPROM、FlashROM,或刻到光盘上。(^_^)
[/Quote]
开心编程,快乐工作!
yangkai7758
2012-06-12
打赏
举报
回复
static呗,设置函数用于对这个变量的读操作,别人只能通过调用这函数来读
赵4老师
2012-06-12
打赏
举报
回复
写到ROM、EPROM、EEPROM、FlashROM,或刻到光盘上。(^_^)
zyq_123
2012-06-11
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
还是用C++吧。作为一个私有成员,提供一个public的get方法,让别人只读不写。
[/Quote]
我是在类里面限制一些成员函数修改数据。就是说,有的函数只能查看数据不能修改数据,有的函数可以修改数据。
wulin900515
2012-06-10
打赏
举报
回复
void invoke_function(const struct Node *p)
使用const修饰,相对于调用函数来说就是只读的,调用函数内任何尝试对他的修改都会被报错
fox_liucx
2012-06-10
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
还是用C++吧。作为一个私有成员,提供一个public的get方法,让别人只读不写。
[/Quote]
++
W170532934
2012-06-10
打赏
举报
回复
还是用C++吧。作为一个私有成员,提供一个public的get方法,让别人只读不写。
Furney
2012-06-10
打赏
举报
回复
用const修饰,不管数据类型
zyq_123
2012-06-10
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
const ???
[/Quote]
要是数据结构,动态值,你怎么const?
W170532934
2012-06-10
打赏
举报
回复
const ???
android之利用SQLite
实现
登陆和注册
android之利用SQLite数据库
实现
登陆和注册,使用SQLiteOpenHelper抽象类建立数据库,建立数据库类DatabaseHelper,写业务类
实现
查询和插入
java如何
实现
只读
类_如何用Java制作一个
只读
类?
问题是“我们可以用Java制作一个
只读
类吗?”答案是:“是的,我们可以在Java中将其设为
只读
。”在Java中定义
只读
类现在,我们将在几个步骤中看到如何制作
只读
类以及下面给出的各个步骤:我们可以通过将所有数据成员设为私有来将类设为
只读
。请注意:如果我们将类设为
只读
,则无法修改该类的属性或数据成员值。如果我们将类设为
只读
,则只能读取该类的属性或数据成员值。
只读
类将只包含 getter 方法,该方法将...
python有哪几种
数据结构
_Python常用
数据结构
有哪些?
答:列表List(列表):是Python中使用最频繁的数据类型。列表可以完成大多数集合类的
数据结构
实现
。它支持字符,数字,字符串甚至可以包含列表(嵌套)列表用[ ]标识,是Python最通用的复合数据类型。列表中的值分割可以用到变量[头下标;尾下标],就可以截取相应的列表,从坐到右索引默认0开始,从右到左默认-1开始,下标可以为空表示渠道头或尾。加号(+)是列表链接运算符,星号(*)是重复操作。元...
程序员的保险箱:Python 中的
只读
映射数据类型
只读
映射数据类型是指一种特殊的映射数据类型,它提供了一种
只读
的访问方式,即不能对映射数据类型进行任何的修改操作。
只读
映射数据类型是
只读
的,不支持修改操作。避免了多线程或者多进程的锁竞争,提高了程序的并发性能。多个线程可以同时访问
只读
映射数据类型,而不会导致数据冲突或竞争条件。当我们创建一个
只读
映射数据类型时,它会引用原字典的哈希表对象,而不会复制一份新的
数据结构
。由于
只读
映射数据类型与原映射数据类型共享底层
数据结构
,它们之间的数据始终保持一致,这有助于提高程序的安全性和可维护性。
【
数据结构
】HashMap原理及
实现
学习总结
HashMap是Java中最常用的集合类框架之一,是Java语言中非常典型的
数据结构
。本篇主要是从HashMap的工作原理,
数据结构
分析,HashMap存储和读取几个方面对其进行学习总结。关于HashMap的完整源码分析请查看下一篇。一. HashMap的工作原理HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章