![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 夜曲 ![]()
![]() |
執行後 win.show() 秀出來的ID會變成? width = -16843010 height = -16843010 正常來說應該是我設定的 ID= a, width = 50, height = 60 是因為繼承他的子類別實體化時會呼叫沒有引數的建構元? 還是什麼問題?
搜尋相關Tags的文章:
[ c++ ] ,
本篇文章發表於2019-02-16 16:35 |
1樓
最有價值解答
Raymond ![]() |
>執行後 win.show() 秀出來的ID會變成? width = -16843010 height = -16843010
因為這個 資料成員 'text' 只能存放 20 個字元 (19 字元 + 終結字元),但你卻說它的長度是 80 字元,錯誤的參數導致不可預期的結果. 既然是用 C++, 那就應該用 std::string 來取代字元陣列來存放字串.
本篇文章回覆於2019-02-20 00:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
夜曲 ![]() |
了解,因為投影片上是用strcpy 但是現在好像不能用了 所以才改strcpy_s 然後找網路上 第二個參數是說長度 我以為是隨便設的只要大於要複製的就好 沒想到要一樣
謝謝!
本篇文章回覆於2019-02-21 11:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
>第二個參數是說長度 我以為是隨便設的只要大於要複製的就好 沒想到要一樣
第二個參數的長度是用來標示第一個參數(目標陣列)的長度.
本篇文章回覆於2019-02-21 11:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |