不透明指针

✍ dations ◷ 2025-07-09 15:25:09 #不透明指针

在程序设计中,不透明指针(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;

相关

  • 红麹菌红麹菌又称红麹霉菌(学名:Monascus purpureus),中国古代称作丹麹,是一种红色霉菌。红麹菌用途极广,如古代未发明酱油专用酱色(焦糖)之前,红麹是红烧肉和其他红色食品的主要食用色素。
  • 大陆岛大陆岛指的是其地质构造与邻近的大陆相似,原属大陆的一部分,由于地壳下沉或海水上升以至于其与大陆相隔成岛。按其形成的原因可分为构造岛(又可分成板块及非板块交界带两类)和冲
  • 姐妹鸟龙鸟姐妹鸟龙鸟(学名Soroavisaurus)是一属反鸟亚纲鸟类。它们生存于白垩纪晚期马斯特里赫特阶的阿根廷,是鸟龙鸟的近亲。其下只有一个物种,就是S. australis。姐妹鸟龙鸟的化石是在
  • 郭坤仁郭坤仁(1950年-),笔名凌耿,福建厦门人,小说家、科技公司企业家、工程师。文化大革命时就读于厦门第八中学,成为红卫兵,于1968年7月19日与兄长郭坤中自厦门游泳至金门,受到中华民国政
  • 宋家泰宋家泰(1915年5月5日-2007年10月31日),安徽肥东人,生于安徽当涂。中国经济地理学家,城市与区域规划学者,南京大学教授。被称为“中国城市地理学的开创人”。少时舆地受《三字经》、
  • 福原香织福原香织(1986年8月11日-)是一位日本的女性声优。千叶县出身。现在是自由身声优。血型为AB型。2008年、获得第2回声优奖的歌唱赏。代表作有《幸运☆星》(柊司)、《天才麻将少女》
  • 奥大井湖上站奥大井湖上站(日语:奥大井湖上駅/おくおおいこじょうえき  */?)是属大井川铁道井川线之车站,位于静冈县榛原郡川根本町梅地。侧式月台1面1线。
  • 达纳基勒洼地达纳基勒洼地位于东非大裂谷阿法尔三角地的北部,地跨埃塞俄比亚和厄立特里亚两国,主要位于埃塞俄比亚阿法尔州境内。洼地最低点高程在海平面以下110米,整个地区以每年1~2厘米的
  • 贾斯汀·闵贾斯汀·闵(Justin H. Min)是美国演员和摄影师。 他以在Netflix原创剧集《雨伞学院》中扮演本·哈里格维斯(Ben Hargreeves)的角色而闻名。韩裔美籍第二代闵就读于Cerritos高中,
  • 2010年3月3日巴古拜爆炸事件2010年3月3日巴古拜爆炸事件是2010年3月3日发生在伊拉克巴古拜的3颗炸弹连环爆炸事件,目前为止已造成至少33人死亡,55人受伤。巴古拜是一座什叶派和逊尼派共同居住的城市,是迪亚拉省的首府,离巴格达大约40英里(64千米)。爆炸发生在2010年3月7日将举行的议会选举的筹备阶段。 当地时间上午9:45,第一枚汽车炸弹在该城西区的一警察局门口被引爆;过了一会儿,距离第一次爆炸现场约100码(91米)的迪亚拉省政府大楼装置好的一枚汽车炸弹也被引爆;后来,一名自杀式袭击者在一医院引爆炸弹,并炸伤一名警察,