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

作者: hunandy14 (Charlott.HonG)   2016-08-11 00:04:18
程式碼: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>處理?
作者: Caesar08 (Caesar)   2016-08-11 00:17:00
上面已經寫出原因了...basic_fstream(const basic_fstream&) = delete;google c++ constructor delete
作者: LPH66 (-6.2598534e+18f)   2016-08-11 00:38:00
意思就是 fstream 不讓你複製

Links booklink

Contact Us: admin [ a t ] ucptt.com