實驗 3 建構函式與析構函式

2021-08-18 21:50:06 字數 1386 閱讀 1944

一、實驗目的和要求

1、熟悉類的定義格式和類中成員的訪問許可權。

2、建構函式與析構函式的呼叫時機與順序。

3、掌握物件的定義以及物件的初始化的時機與方法。

二、實驗內容

1、下面程式sy3_1.cpp中用error表明的語句有錯,在不刪除和增加**行的情況下,改正錯誤語句,使其正確執行。

三、分析與討論

1、類中私有成員的訪問許可權。

答:只有類中的函式才能訪問類中私有成員

2、建構函式與析構函式的呼叫順序。

答:在一般情況下,呼叫析構函式的順序與呼叫建構函式的順序相反;最先被呼叫的建構函式,其對應的析構函式最後被呼叫,而最後被呼叫的建構函式,其對應的析構函式最先被呼叫。

答:一般物件:在物件的建立時對其進行初始化,可以用建構函式或者用拷貝建構函式進行初始化。

四、實驗小結

本次實驗是關於建構函式與析構函式,首先我們要先熟悉類的定義格式和類中成員的訪問許可權,然後要了解建構函式與析構函式的呼叫時機與順序,最後要掌握物件的定義以及物件的初始化的時機與方法。這次涉及到的程式有點難,想要把每乙個程式的理解清楚真的不容易,有些問題只靠自己是無法解決的,不懂的程式我上網查了一些資料,不過太複雜的程式需要更多的時間去弄清楚,這也我知道自己在程式設計方面的能力還需要很大的提高,接下來的學習中我會努力改變自己的不足之處。

實驗3 建構函式與析構函式

一 實驗目的和要求 1 熟悉類中類的定義格式和類中成員的訪問許可權。2 建構函式與析構函式的呼叫時機與順序。3 掌握物件的定義以及物件的初始化的時機與方法。二 實驗內容 1 下面程式sy3 1.cpp中用error標明的語句有錯,在不刪除和增加 行的情況下,改正錯誤的語句,使其正確執行。原程式 sy...

實驗3,建構函式與析構函式

實驗3,建構函式與析構函式 一 實驗目的和要求 1 熟悉類的定義格式和類中成員的訪問許可權。2 建構函式與析構函式的呼叫時機與順序。3 掌握物件的定義以及物件的初始化的時機與方法。二 實驗內容 1 下面程式sy3 1.cpp中用error表明的語句有錯,在不刪除和增加 行的情況下,改正錯誤語句,使其...

實驗3,建構函式與析構函式

一 實驗目的和要求 1 熟悉類的定義格式和類中成員的訪問許可權。2 建構函式與析構函式的呼叫時機與順序。3 掌握物件的定義以及物件的初始化的時機與方法。二 實驗內容 1 下面程式sy3 1.cpp中用error表明的語句有錯,在不刪除和增加 行的情況下,改正錯誤語句,使其正確執行。include u...