正在加载图片...
木立遒生(侯捷译序 本立道生 (侯捷译序 对于传统的结构化( sequent ip)言,我们向买没有太多的疑惑,虽然在函 数调用的背后,也有着堆栲建立、参数排列、返闻地址、堆栈清除等等幕后机制 但函数调用是那么地自然而明显。好像只是夹带着个包裹,从程序的¥一个地 点跳到另个地点去执行 但是对于面向对象( Object Oriented)语言,我门的疑感就多,,究因,这 种语宮的编译器为我们(程序员做了太多的服务;构造函数、解构函数、虚拟 函数、继承、多态…有时候它为我们冷成出一些额外的函数(或运算符),有 时候它又扩张我们所写的函数内容,放进史多的操作。有时候它还会为我们的 objects添油加酯,放进一些奇妙的东西,使你面对 sizeof的结與大惊失色 存在我心里头一自个疑感:计算札程序最基础的形式,总是脱离不了…行 行的循序执行模式,为什么U(面向对象)语言却能够“户动完成”这么多事情 呢?另一个疑惑是,威力强大的 polymorphism(多态),其底层机制究竟如何
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有