C++程序员的婚礼
背景:1995年1月,我的两个朋友,达瑞和卡娜,私奔海外(其实只是从澳洲跑到
了旧金山)。他们要到剑桥去继续他们的学业,下面这个典礼就是为他们举行的一系
列告别活动的一部分。这都是原始材料。
友元关系结成典礼[*]蒂姆。麦肯齐和罗伯特。休厄尔1995年8月27日
这一庆典是对1959年新教婚礼仪式的拙劣模仿[1].
今天,在这所旅馆中,达瑞和卡娜自愿结为友元关系。既然此事并不违背现行法律,
典礼现在开始。
上帝保佑,我们大家,包括旅馆的职员,能聚集在此地,参加卡特丽娜。伊丽莎白。
麦菲与达瑞。马克。普拉特的友元关系结成大典。
尽管此前他们已经举行过了正式的婚礼,但那是在我们大家都没有听说过的遥远的
地方,背着我们举行的婚礼。既然大家提不出任何反对他们结合的合法的理由,那
就让我们虔诚地默念此次典礼的程序、目标和约定吧。
神圣的友元关系起源于文明萌芽时代,是由布亚那。斯特思塔普于20世纪70年代
最早提出的。布亚那发明的C++语言完全符合图灵模型,具备面向对象的特征。他
为C++语言祈祷并赐予它支配万物的力量。
进而,布亚那又说:“类不应该总是孑然一身;我得想办法帮帮它。”
于是,他创建了友元声明的语法,并以此允许其他的类或函数访问类的私有或受保
护的成员。“这样,一个类就可以超越它的基类,并服务于它的友元类和友元函数,
可以与它的友元类和友元函数合为一体。”
我们尊贵的主 ANSI 用他的祝福和他制订的律条为友元关系赐予了无上的荣耀。他
同意接纳友元关系,并把友元关系作为永久的和光荣的协约,写入神圣律令之中。