【发布时间】:2015-01-31 19:19:48
【问题描述】:
我需要为文件重载运算符[],因此它将返回位于文件中的字符(简单)。
例如Buff[4] 将返回第四位的字符:
ch = Buff[4].
我发现很难为相反的情况编写代码,在这种情况下它会改变字符(我知道如何处理文件)。
例如:Buff[3] = ch 会将文件中第 3 位的 Buff 更改为 ch。
感谢您的帮助!
【问题讨论】:
-
对于第二种情况,你可能需要返回一个代理对象......或者只是内存映射文件......
标签: c++ operator-overloading operators filestream