問題及**:
/*【專案1-深複製體驗】
*all right reserved
*檔名:【專案1-深複製體驗】(2)將注釋(a)所在的那一行去掉,會出現什麼現象?為什麼?
為什麼a資料成員所占用的儲存空間要在aa長度基礎上加1?
若指標a不是指向字元(即不作為字串的位址),是否有必要加1?
*作者;童宇
*完成日期:2023年 4月 12日
*版本號v1.0
*問題描述:
*輸入描述:
*程式輸出:
*/#include#includeusing namespace std;
class a
~a()
void output()
};int main()
/*解:將(a)所在的那一行去掉,編譯器會報錯,因為*a還沒有被分配空間,是野指標。
因為aa是字元陣列,其長度不包含\0,而字元陣列最後都要有\0,所以要加一位。
若a不是字元陣列,則可以不用加一。
*/
執行結果:
第六周 專案一(2) 深複製體驗
問題及 檔名稱 read.cpp 作 者 李楠 完成日期 2015年4月8日 版 本 號 v1.0 問題描述 2 將注釋 a 所在的那一行去掉,會出現什麼現象?為什麼?為什麼a資料成員所占用的儲存空間要在aa長度基礎上加1?若指標a不是指向字元 即不作為字串的位址 是否有必要加1?輸入描述 略 程式...
第六周 專案1 2 深複製體驗(2)
問題及 all right reserved,檔名 test.cpp 完成日期 2015年4月15日 版本號 v1.0 問題描述 將注釋 a 所在的那一行去掉,會出現什麼現象?為什麼?為什麼a資料成員所占用的儲存空間要在aa長度基礎上加1?若指標a不是指向字元 即不作為字串的位址 是否有必要加1?輸...
第六周 專案一 深複製體驗
問題及 1 閱讀下面的程式,補足未完成的注釋 檔名稱 test.cpp 作 者 曾建強 完成日期 2015年4月15日 版 本 號 v1.0 問題描述 根據程式的意思,完成下面三個注釋 輸入描述 程式輸出 include includeusing namespace std class a strc...