不透明指针

✍ dations ◷ 2025-07-01 16:22:22 #不透明指针

在程序设计中,不透明指针(Opaque pointer)是不透明数据类型(英语:Opaque data type)的一种特殊情况,这种资料类型被声明为指向某种未指定类型的记录或数据结构的指针。不透明指针存在于Ada、C语言、C++、D语言和Modula-2 等多种编程语言中

不透明指针是一种向普通客户端隐藏接口实现细节的方法。这对程序员也有好处,因为可以创建一个简单的接口,而大多数细节可以隐藏在另一个文件中。

package Library_Interface is   type Handle is limited private;   -- Operations...private   type Hidden_Implementation;    -- Defined in the package body   type Handle is access Hidden_Implementation;end Library_Interface;
package body Library_Interface is   type Hidden_Implementation is record      ...    -- The actual implementation can be anything   end record;   -- Definition of the operations...end Library_Interface;

相关

  • 亚伊采坐标:44°20′24.91″N 17°15′26.04″E / 44.3402528°N 17.2572333°E / 44.3402528; 17.2572333亚伊采(波斯尼亚语:Jajce、克罗地亚语:Jajce、塞尔维亚语:Јајце)是波斯尼
  • 石立善石立善(1973年-2019年12月18日),男,吉林长春人,中国人文社会科学学者,上海师范大学哲学学院教授,日本京都大学文学博士。2001年3月毕业于日本关西学院大学综合政策学部;2004年3月日本
  • 四硼化铁四硼化铁(FeB4)是新近发现的一种超硬材料和超导材料,已由拜罗伊特大学的缑慧阳等人在实验室中成功合成。它是第一种先由计算机设计,再根据计算结果制备出的超导体。
  • 王克复王克复,字师仁。福州府福清县人。明朝南京吏部右侍郎、同进士出身。正统十二年,乡试中举。天顺元年(1457年),登进士,历刑部主事、员外郎、郎中。克复在刑曹十五年,明习法律。深得尚
  • 斐索实验斐索实验是阿曼德·斐索1851年进行的一项实验。他在本实验中测定了光在运动的水中的相对速度。为了确定介质运动对光速的影响,斐索使用了一台特制的干涉仪。基于当时盛行的理
  • 崇寿崇寿(1863年-1900年),字鹤汀,温彻亨氏,满洲镶黄旗人,清朝进士、政治人物。光绪八年,中举;光绪十五年,登进士,后授庶吉士。光绪十六年,任翰林院编修。光绪十七年,任顺天乡试同考官。次年,授
  • 毛国毛国,是中国历史上春秋战国时代的一个诸侯国,伯爵爵位,国君为姬姓,建国者是武王的弟弟毛叔郑,亡于秦国,属于畿内国。
  • 2017年中美洲运动会2017年中美洲运动会,为第11届中美洲运动会,将于2017年12月3日至17日在尼加拉瓜马拿瓜。另外,包括4个非奥运项目:
  • 王朝 (纪录片)《王朝》(央视纪录频道又称《动物家族传奇》,英语:),是英国广播公司自然历史部(英语:BBC Natural History Unit)于2018年推出、由戴维·阿滕伯勒担任旁白及主持的自然纪录片,讲述五种濒临灭种的动物家族,本片于2018年11月11日于英国首播,腾讯视频和BBC地球会紧贴英国同步播出。收视率来源:广播受众研究会官网
  • 海外 (十字军东征)海外(法语:Outremer)是一个对十字军国家的通称。这一称谓源于欧洲人在第一次十字军东征中的胜利,并用以称谓埃德萨伯国、安条克公国、的黎波里伯国、并尤其是耶路撒冷王国等十字军国家。文艺复兴期间这一称谓经常等同于整个黎凡特地区或者用来指代圣地。其中虽然奇里乞亚亚美尼亚王国建立于十字军东征之前,但罗马教宗雷定三世授予了它王国的地位,并且法国裔的吕西尼昂家族完全西化了王国。通常在法语中,海外(outremer)可以指任何海外地方,例如西法兰克王国国王路易四世因其成长于英格兰的背景也被称为“海外归来的路易(法