[問題] const member

看板C_and_CPP (C/C++)作者 (小萍)時間14年前 (2012/01/06 16:16), 編輯推噓2(203)
留言5則, 5人參與, 最新討論串1/1
今天有人問我下面的問題 我覺得幾乎沒有問題 但是程式就是說有bug存在 他是說假設the Thunk class has a public int member variable named x void foo(Thunk t, const Thunk ct, Thunk & rt, const Thunk &crt, Thunk * tp, const Thunk * ctp) { // one point for each statement: t.x = 3; ct.x = 3; rt.x = 3; crt.x = 3; tp->x = 3; ctp->x = 3; } 謝謝喔 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.24.168

01/06 17:21, , 1F
const ?
01/06 17:21, 1F

01/06 17:30, , 2F
const意味著唯讀,所以你不可以作對其改變的動作
01/06 17:30, 2F

01/06 17:52, , 3F
應該不算bug吧!編譯氣會直接教訓你
01/06 17:52, 3F

01/06 20:32, , 4F
照原po的說法看起來 應該就是指compiler會抱怨...
01/06 20:32, 4F

01/06 21:00, , 5F
期末考古第一題XDD
01/06 21:00, 5F
文章代碼(AID): #1F1gtT6r (C_and_CPP)
文章代碼(AID): #1F1gtT6r (C_and_CPP)