1樓:匿名使用者
當然可以。。版
權public class test
test(string s)
public static void main (string main)}
2樓:匿名使用者
可以,也經常會過載,最常見的是無慘建構函式和有引數的建構函式,例子我就不舉了,如果沒幫助就無視吧。
c++ 建構函式和解構函式可以過載嗎
3樓:匿名使用者
建構函式可以被過載,因為建構函式可以有多個且可以帶引數。
解構函式不可以被過載,因為解構函式只能有一個,且不能帶引數。
c++建構函式過載的問題?
4樓:和小敘
你那不叫重灌,叫語法錯誤。你在定義hujiaoqi類的時候已經實現建構函式的過載了,即一專個是無參的建構函式hujiaoqi() ,一個是有參的hujiaoqi(int),類的建構函式只呼叫一次,而且不管有多少個建構函式,屬只會呼叫其中一個,並且是在定義物件的時候自動呼叫的,具體是呼叫哪個根據定義物件時傳入的引數來決定。 即你上面寫的hujiaoqi h()
5樓:匿名使用者
h(i); //過載
這裡有問題麼?
c過載函式,c中函式過載的原則是什麼啊?
c 的函式過載是指 過載函式的名稱和返回值要相同,而形參不同。形參不同包括形參的個數和形參的型別,即不同的形參列表。返回值和形參個數可以相同排除a c 函式名不同就不叫過載了排除d 應該是c c 中函式過載的原則是什麼啊?函式過載的定義 函式過載是指在同一作用域內,可以有一組具有相同函式名,不同引數...
c中的建構函式是怎麼回事
任何時候,只要建立類或結構,就會呼叫它的建構函式。類或結構可能有多個接受不同引數的建構函式。建構函式使得程式設計師可設定預設值 限制例項化以及編寫靈活且便於閱讀的 如果您沒有為物件提供建構函式,則預設情況下 c 將建立一個建構函式,該建構函式例項化物件,並將所有成員變數設定為此處列出的預設值 預設值...
c中不能作為函式過載依據的是什麼?aconstb返
b 返回型別 不能作為過載函式的依據,因為函式的返回值並不是總是用到,所以不能作為過載依據。關於a選項,我在c primer上看到 對於函式值傳遞的情況,因為引數傳遞是通過複製實參建立一個臨時變數傳遞進函式的,函式內只能改變臨時變數,但無法改變實參。則這個時候無論加不加const對實參不會產生任何影...