討論串[問題] 解構子
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者akasan (KITO)時間16年前 (2009/05/27 02:10), 編輯資訊
0
0
0
內容預覽:
重新看了一下你程式的邏輯 猜你大概不了解的是這邊的動作 這行的動作分解. 產生一個暫時物件. 呼叫建構子ACount(char[],int). count 加 1. 呼叫operator= (你沒給, Compiler送你一個member-wise copy. 接著暫存物件刪除. count 減 1

推噓1(1推 0噓 12→)留言13則,0人參與, 最新作者hateexam時間16年前 (2009/05/27 00:15), 編輯資訊
0
0
1
內容預覽:
每次調用構造函數後,count的數值都是0??. 感覺好像每一次while迴圈就呼叫解構子一次,所以才會一直為0. 所以試著將解構子的--count;註解掉 果然就就沒事了,開始累加了. 為何會這樣呢?. #include <stdio.h>. #include <string.h>. #inclu
(還有3794個字)
首頁
上一頁
1
下一頁
尾頁