[問題] 類別的複製 資料裡面有fstream 報錯

看板C_and_CPP作者 (Charlott.HonG)時間7年前 (2016/08/11 00:04), 7年前編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
程式碼:https://goo.gl/LcMEBh 有試著用簡單的類別複製是可以的 test a(5); test b=a; cout (b.data) => 5; 不曉得這個報錯是出在哪有試過這篇 http://goo.gl/WAIUjR 也是不太行QuQ 出什麼狀況了~是fstream出問題嗎 錯誤代碼是:有點多我用截圖的 http://imgur.com/0gNIQow
其他:(初學c++) 讀的檔案是RAW的圖,做放大縮小 不知道用vector<char>存是否適合 程式碼有不合理的地方(總覺得會有) 或更好的方式也可以提醒我 我會很感謝你的~~ 在resize_zero()內 我是想把結果先存到另一個新創class 處理完畢再回填原本的class 這種做法會太消耗效能嗎? 直接弄個vector<char>處理? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.169.135 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1470845062.A.D86.html

08/11 00:17, , 1F
上面已經寫出原因了...
08/11 00:17, 1F

08/11 00:18, , 2F
basic_fstream(const basic_fstream&) = delete;
08/11 00:18, 2F
什麼意思QuQ 是說他執行完畢讀檔之後就被刪除了嗎

08/11 00:25, , 3F
google c++ constructor delete
08/11 00:25, 3F

08/11 00:38, , 4F
意思就是 fstream 不讓你複製
08/11 00:38, 4F
好~仔細想想那個資料項也不是必要的 我在個別的方法裡面宣告把從類別內拿掉了 ※ 編輯: hunandy14 (140.127.112.105), 08/11/2016 11:21:37
文章代碼(AID): #1Ngr26s6 (C_and_CPP)