OOP第四次練習

2021-10-05 21:26:26 字數 867 閱讀 1163

我真是艹了c艹了

某類中有乙個無參且無返回值的常成員函式 show,則正確的 show 函式原型是

用來修飾函式本身,表示函式不能修改類變數,否則語法報錯。

1.下面程式的輸出結果是:

#include

using

namespace std;

class

a(第二空)

getobj()

};intmain

(int argc,

const

char

* ar**)

訂正:

int n = 0(√)

int&(×) ——>a&

this->val(×)——>*this

2.下面程式的輸出結果是:

5,5

5,5

#include

using

namespace std;

class

base

//型別轉換建構函式};

class

big;

intmain()

訂正:

(int n):b(n)(×)——>(int n):v(n),b(n) {}【初始化賦值都拿出來】

():b(0)(×)——>(const big& a):v(a.v),b(a.b.k) {}【拷貝構造,需要學習!】

函式第四次練習

1.編寫函式實現對長度為10的整數陣列利用氣泡排序法進行由小到大排序。通過main 函式呼叫實現函式功能。includevoid bubblesort int a for i 0 i 10 i int main bubblesort a 2.函式,輸入乙個十六進製制數,輸出相應的十進位制數。incl...

oop第四次課作業總結

以靜態成員函式為例總結,靜態成員變數異曲同工。類的靜態成員函式是同一類的所有物件共享的,不需要用this指標 可以通過類名和物件名訪問靜態成員函式 宣告時要在普通成員函式加上static,在定義時不需要 注意在初始化靜態成員變數時要在類外!例如 該例子會在後面給出題目 class group gro...

ACM第四次練習 1002

題意 求給定的點之間連通的最小距離。思路 最小生成樹的演算法,其核心是每次取最短的邊,看該邊相連的兩點是否在同乙個集合內,若在則跳過,若不在,就把兩個點合併,判斷與合併都用並查集實現。感想 開始的時候將邊初始化成了0,懵逼了 include include include include int f...