第九周專案一深複製體驗一

2021-07-13 09:59:57 字數 694 閱讀 9558

/* 

*all right reserved.

*檔名稱:main.cpp

*作 者:閆舒

*完成日期:2023年6月12日

*版 本 號:code::blocks 12.11

* *問題描述:補足未完成的解釋

*程式輸入:

*程式輸出:字串

*/

#include #include using namespace std;

class a

~a()

void output()

};

int main()

執行結果:

知識點總結:深複製是直接給資料成員賦值。
學習心得:為字串指標分配空間時記得加1,因為\0也為乙個位元組。另外:a=new char[strlen(aa)+1];//(a)這樣處理的意義在於:為字串開闢一段位址來儲存字串。   不可以刪去,否則會成為野指標。

第九周專案 理解深複製

1 閱讀下面的程式,補足未完成的注釋 include include using namespace std class a a void output a a b a void output 我們能常在用到 sizeof 和 strlen 的時候,通常是計算字串陣列的長度 看了上面的詳細解釋,發現...

第九周專案一

程式的版權和版本宣告部分 檔名稱 略 作 者 孫玲倩 完成日期 2014年 4月 22日 輸入描述 程式輸出 問題分析 略 演算法設計 略 我的程式 include using namespace std class complex complex double r,double i complex...

第九周專案一

問題及 all right reserved 檔名 test。cpp 作者 李莉 完成日期2014年10月23日 版本號v1.0 問題描述 求1000以內,所有偶數的和 include using namespace std int main cout 執行結果 問題及 all right rese...