不透明指针

✍ dations ◷ 2025-11-19 15:59:50 #不透明指针

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

相关

  • 囊肿性纤维化囊肿性纤维化(英语:cystic fibrosis,缩写作 CF),亦称为囊性纤维化、囊肿性纤维变性、囊肿纤维症、纤维性囊肿或囊纤维变性,是一种常见的遗传疾病,此病症最常影响肺脏,但也常发生于胰
  • 锌硫化物硫化锌(化学式:ZnS)是锌的硫化物,为白色至黄色粉末或晶体,难溶于水,主要以闪锌矿和纤锌矿的形式存在。这两种结构都为宽禁带半导体材料,在光电子器件中有广泛应用。闪锌矿结构为立
  • 热带热带,(英语:Tropics)的广义是指地球上南、北回归线(南、北纬23度26分)之间的地区的总称,但在气候方面一般会进一步区分出赤道热带和亚热带,无极昼极夜现象。热带有时从气候上定义,指
  • 1091年重要事件及趋势重要人物
  • DTS数字影院系统(DTS,Digital Theater Systems)由DTS公司(DTS Inc.,NASDAQ:DTSI)开发,为多声道音频格式中的一种,广泛应用于DVD音效上。其最普遍的格式为5.1声道。与杜比数字为主要竞争
  • 河本焰河本焰(日语:河本 ほむら),日本男性漫画原作者。代表作是目前在史克威尔艾尼克斯连载的《狂赌之渊》系列。出道以前笔名“牛乳”在新都社网站发表网络漫画。弟弟为作家武野光。
  • 福本幸子福本 幸子(1982年5月3日-),英文艺名Judy,生于美国田纳西州,于日本冲绳县长大,日本女演员与时装模特儿。其父为日本人,其母为台湾人,生于美国田纳西州,于日本冲绳县北中城村长大。因其
  • 佛瑞德·基达佛瑞德·基达(Fred Kida,1920年12月12日-2014年4月3日),是一名美国comic book(英语:连环漫画册)和连载漫画绘画家。在漫画的黄金时代中,他最著名的绘画人物是Airboy(英语:Airboy)和瓦尔基里(英语:Valkyrie (comics))。2014年4月3日,他因自然原因去世,享年93岁。
  • 1343年
  • 陈鲁陈鲁(1812年-?),字号不详,安徽歙县人,寄籍江苏江宁府上元县。乡举县学附生,道光十五年(1835年)江南乡试中举,道光庚子(1840年)进士,初选内阁中书,后改刑部郎中,咸丰三年(1853年)因刘秋贵死狱一案革职。同治二年出任衢州知府。同治六年十一月任乡宁县知县期间因遇捻军弃城逃亡革职,后戴罪立功率领团练夺回城池,免除惩罚。同治八年(1869年)出任杭州知府,因办理漕粮海运有功升衔。同治十三年(1874年)再度出任杭州知府,因杨乃武案革职。死后,妻子高淳孔氏成为烈女。