[问题] 类别的复制 资料里面有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