因为流对象中含有指向IO缓冲区的指针,假如流对象可以复制,那么将会有两个指针同时操作缓冲区,如何释放、如何修改都会有冲突同步问题,因此流对象无法复制。
小细节:为什么STL中的流对象无法复制?
最新推荐文章于 2023-07-25 21:03:44 发布
本文解释了为什么流对象不能被复制。由于流对象内部包含指向IO缓冲区的指针,若允许复制则会导致多个指针同时操作同一缓冲区,进而引发同步问题。文章深入探讨了这一设计考量背后的技术细节。
3409

被折叠的 条评论
为什么被折叠?



