緊急提出乙個簡單的 C 更正問題

發布 教育 2024-07-23
6個回答
  1. 匿名使用者2024-01-31

    VC++ 除錯通過。

    強烈建議房東以後再寫乙個程式,注意**的風格!

    #include

    #include

    class sample

    int n;

    sample(const sample&);

    public:

    sample (const int i)

    n=i;void add(sample &s)

    如果 (&s==this) 不能單獨新增,則這是指向當前物件的指標。

    cout<<"你不能把它加起來"void disp()

    coutsample s(1),s1(2);請注意,這裡的 1 和 2 是 int 型別!!

    system("pause");

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

    因為 sample(const sample&); 因此,該物件被宣布為私有,因此已被禁止複製。

    void add(sample s) 會出現編譯錯誤,可以寫成 void add(sample &s)。

    此外,sample(i=0) 應該是 sample(int i=0)。

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

    a main 函式是程式的入口點,但位置可以任意,但只能有乙個 main 函式。

    B C 不像 phython 這樣的語言,其中 c 由分號分隔。 只要有分號; 它被認為是乙個完整的陳述。 而不是回車。

    c 正確的選項。 c 的輸入和輸出是依靠庫函式完成的。 printf() 和 scanf() 是兩個最基本的庫函式。 語句可以呼叫乙個或多個函式,但語句不等於函式。

    d c C++ 的編譯器在編譯時會忽略注釋的內容。 同樣,您可以在評論中寫任何內容...... 你甚至可以畫一幅帶星號的畫來給自己簽名......

  4. 匿名使用者2024-01-28

    a main();該函式是唯一的入口函式,無論位置如何,在執行程式時首先執行該函式。

    在 b c 語言中,語句是用分號結束的,可以一行包含多個語句,例如:a = 1; b = 2;這是兩個語句,為了可讀性,通常只寫一句話。

    c c 是對的。 C 語言中的輸出通常使用 printf,這是乙個在標頭檔案中稱為 include 的庫函式,其他輸出也是如此。

    d 在編譯過程中,編譯器跳過注釋部分。 找不到 bug。

  5. 匿名使用者2024-01-27

    你選擇C,其餘的都不能證明是合理的。

  6. 匿名使用者2024-01-26

    我看到了幾個錯誤。

    b 中的虛函式 f2 和 f3 用 final 修飾,因此不能在其子類 d 中被覆蓋。

    D 中 F3 的另乙個錯誤是錯誤地使用了 override 關鍵字。 override 關鍵字必須是重寫在基類中宣告為 virtual 的虛擬成員的函式。 因此,您可以在 b 中 f3 前面新增乙個虛擬關鍵字,或者在 d 中 f3 之後刪除 override 關鍵字。

    d 中的 g1 也是乙個冗餘的覆蓋關鍵字。 因為 G1 在 B 中不存在,所以當然沒有必要重寫它。

    b 中的 f 函式是乙個純虛函式,如果它的子類 d 沒有實現該函式,它的子類也是乙個虛類,不能例項化。 所以函式 f 可以在子類 d 中實現。

    b 中沒有無引數結構。

相關回答
8個回答2024-07-23

更改他們的

更改為以下內容 >>>More

12個回答2024-07-23

1. head → headed

整個段落都是簡單的過去式。 >>>More

9個回答2024-07-23

這是優先事項。

b=(a||(a)) >>>More

18個回答2024-07-23

老師的公式是勻速直線運動的公式,其中 a 是加速度,這個公式也適用於勻速直線運動,但其中 a = 0 >>>More