C C多重繼承中主物件函式的引數是基類

發布 科技 2024-04-08
10個回答
  1. 匿名使用者2024-02-07

    我不明白你的意圖,所以你可能想使用多型性。

    我會猜到你的意圖,如果你有問題,你可以跟進。

    class picture

    virtual void draw();

    class point : public picturevoid draw();

    class line: public picturevoid draw();

    class circle: public picturevoid draw();

    圖片是基類,它是點線圓之父。 基類有一種叫做draw的方法,但是每個子類的draw內容不同,所以每個子類必須編寫自己的draw,基類不能泛化。

    為了實現多型性,你需要在基類的繪製中新增乙個virtualtask,可以這樣寫。

    void task(picture *pic)pic->draw();

    這時,如果你傳入的物件是乙個點,它會呼叫該點自己的draw方法(這是多型性,如果你不新增virtual,它會呼叫基類圖片的draw方法)。

    此時,任務可以接受點線圓多型性,它是父類的指標,以獲取對子類物件的引用。

  2. 匿名使用者2024-02-06

    圖形中有 3 個函式過載。

    分別。 task(point)

    task(line)

    task(circle)

    這樣,在呼叫函式時,會根據不同的輸入引數呼叫相應的函式。

  3. 匿名使用者2024-02-05

    樓上的意圖和解釋都是有道理的。

    關於建構函式初始化:你買了一棟新房子,在搬進去之前必須裝修好; 同樣,你的一些變數在被使用之前需要作(如果你不初始化,原始記憶體單元是不確定的,所以如果你不編寫建構函式,編譯器將有乙個預設建構函式,它將所有變數賦值給 0 或 null; 在不同的語言中會有所不同),但您也可以根據需要為變數賦值。但是建構函式可以做的不僅僅是賦值,只要你想讓它做,你就可以把它寫進去; 每次執行類時,編譯器都會首先執行建構函式。

    這也沒什麼特別的。

    此外,虛擬機組在產品**上,超級便宜。

  4. 匿名使用者2024-02-04

    1、首先開啟程式設計軟體,輸入C語言原始碼進行測試。

    2.讓它輸出第乙個int型別的數字,但這不清楚。

    3. 接下來,使用 while 迴圈讓它輸出輸入字串。

    4.完成後,進行編譯。 然後,在執行回車鍵後,可以看到輸出引數資訊,表示程式已成功獲取引數。

  5. 匿名使用者2024-02-03

    main 函式的引數可以通過命令列或快捷方式來分配,比如有些程式附加了 -window 引數是執行的視窗,大多數程式都可以在沒有引數的情況下執行,這主要取決於程式是如何編寫的,接收引數一般只接受乙個字串陣列,陣列的元素值根據輸入引數按順序排列。

  6. 匿名使用者2024-02-02

    我只談談它是如何工作的!!

    轉換你編譯過的**檔案(我們把它命名為編譯,並把它連線到乙個可執行檔案,在DOS模式下進入當前目錄,按照下面的格式執行它。

    引數 1 引數 2 ...引數 n

  7. 匿名使用者2024-02-01

    如何執行:

    假設您的程式是。

    開啟命令提示符:

    轉到您的目錄並輸入以下命令:

    將執行 BasdFSA 1314324 -k -f 回車。

    在這種情況下,它在 main 函式中定義。

    int main(int argc, char *args) 中的 argc = 6 表示有六個引數,對應於 args[0] ="";

    args[1] = "a";

    args[2] = "basdfsa";

    args[3] = "1314324";

    args[4] = "-k";

    args[5] = "-f";

    就是這樣。

  8. 匿名使用者2024-01-31

    執行時,只需輸入引數即可。

  9. 匿名使用者2024-01-30

    如果無法訪問函式內部的變數,則只需將 main 函式放在乙個類中並將其宣告為公共函式。 在 main 函式中使用這個變數,可以在任何地方訪問,然後宣告要在此類中使用的變數,請注意它應該是靜態的。 這允許在其他類中進行訪問。

    當然,想要訪問這些變數的函式也可以在同乙個類中。

  10. 匿名使用者2024-01-29

    為什麼要直接訪問 main() 函式的變數? 你可以通過引數傳遞它!

相關回答
11個回答2024-04-08

using systme;

using ; >>>More

10個回答2024-04-08

友元函式應該在類中以以下形式描述:

好友型別名稱 好友元函式名稱(表單參數列); >>>More

14個回答2024-04-08

直接修改即可。

全域性變數在全域性可見,在區域性函式中也可見。 >>>More

15個回答2024-04-08

材質工具:Excel2010

1.開啟excel2010**,以以下資料為例,如果學生的分數高於平均分數,則為合格,如果低於平均分數,則為不合格; >>>More

11個回答2024-04-08

這是文字框,對吧? textbook?

double somedouble; >>>More