【用戶】不叫賭俠的陳小刀
【年級】高三下
【評論內容】正確答案是 (D) Overloading。在 C++ 中,當我們在程式中定義了多個具有相同名稱但參數型別不同的函式時,稱之為函式的多載(Function Overloading)。多載的目的是讓函式能夠根據不同的參數型別或數量進行適配,以實現不同的功能或處理方式。在提到的例子中,swap 函式被多載為兩個版本,一個接受 int 型別的引用參數,另一個接受 double 型別的引用參數。這兩個函式有相同的名稱但參數型別不同,可以根據呼叫時所傳入的引數型別來選擇適配的版本。多載讓我們可以根據需求定義具有相同名稱但不同參數型別的函式,提高程式的可讀性和彈性。當我們呼叫 swap 函式時,編譯器會根據傳入的引數型別選擇適配的版本來執行相應的操作。
【用戶】不叫賭俠的陳小刀
【年級】高三下
【評論內容】正確答案是 (D) Overloading。在 C++ 中,當我們在程式中定義了多個具有相同名稱但參數型別不同的函式時,稱之為函式的多載(Function Overloading)。多載的目的是讓函式能夠根據不同的參數型別或數量進行適配,以實現不同的功能或處理方式。在提到的例子中,swap 函式被多載為兩個版本,一個接受 int 型別的引用參數,另一個接受 double 型別的引用參數。這兩個函式有相同的名稱但參數型別不同,可以根據呼叫時所傳入的引數型別來選擇適配的版本。多載讓我們可以根據需求定義具有相同名稱但不同參數型別的函式,提高程式的可讀性和彈性。當我們呼叫 swap 函式時,編譯器會根據傳入的引數型別選擇適配的版本來執行相應的操作。