討論串[問題] 普考102年的一項考題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者flydragon198 (Richard)時間12年前 (2013/07/22 05:25), 編輯資訊
0
0
2
內容預覽:
http://codepad.org/gW7aZv5Q. 這題最主要是考建構解構. 這時候建構,印出 "B""true"只是代表會進去這個if而已,true,false是系統預設這時候又建構 "B"離開這個if的scope,裡面的p2會解構,會印出D. "D"整個程式結束,p會解構,會印出D. "D
(還有102個字)

推噓1(1推 0噓 6→)留言7則,0人參與, 最新作者Noahdot (Noah)時間12年前 (2013/07/22 02:48), 編輯資訊
0
0
0
內容預覽:
※建構時印出第一個B※印出1,即B1※條件本身就設定為true,所以一定會進去※印出2,即B12※建構隨即解構,印出BD,即B12BD※印出3,即B12BD3不好意思,小弟也是自學中的新人,若解釋有誤或太粗淺也請多包含。. 抑或用推文即可這邊也會再刪文,謝謝。. 另外最後一個D應該是 p 解構時所印

推噓6(6推 0噓 8→)留言14則,0人參與, 最新作者GoOnDino (Cyborg Ring)時間12年前 (2013/07/22 00:20), 編輯資訊
0
0
0
內容預覽:
102年普考有個題目敘述如下的C++程式. #include <iostream>. using namespace std;. class P. {. public:. P() { cout << 'B'; }. ~P() {cout << 'D'; }. };. int main(). {. P
(還有37個字)
首頁
上一頁
1
下一頁
尾頁