精華區beta Programming 關於我們 聯絡資訊
※ 引述《xfuns (我一定要考上!!!!)》之銘言: : 在書上看到動態配置中有一段不太明白 : "動態配置是以動態的方法來決定程序呼叫與程序定義之繫結,此種功能亦稱 : 為多模(polymorphism)" : 我想知道它所說的"動態的方法"是指什麼? : 而多模,我印象中定義是說 : "一個變數可以以多種不同型態宣告在物件裡" (這定義可能不太正確,有錯請指正!!) : 這樣的話 請問動態配置和多模怎麼會扯上關係呢? : 多模的變數宣告亦是用動態的方法嗎? : 麻煩大家了 : 謝謝!! 很多 C++ 的書籍都把 Polymorphism 簡化了, Polymorphism 就字面上的解釋是 poly=many, morph=form wiki 給的定義是 a single definition to be used with different types of data. Polymorphism 分成三種,對映到 C++ 的實作如下: 1. Parametric Polymorphism: C++ Template 2. Ad-hoc Polymorphism: C++ Overload 3. Subtype Polymorphism: C++ Override 詳細的解釋可以參考 wiki 的 Polymorphism Object FAQ - 2.1 What Is Polymorphism? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.23.107