【发布时间】:2015-07-07 16:16:09
【问题描述】:
我想知道,是否可以编写这样的代码:
File1("dataOut.txt")=File2("Data1.txt")+File3("Data2.txt")
我相信我寻求的是通过operator+ 实现连接。
如果我错了,请纠正我,但我必须在某处重载该运算符?
我知道将两个文件中的内容直接复制到输出文件中可能会更容易,但我想用operator+ 来做。
【问题讨论】:
-
File1,File2,File3是什么变量? -
.. 当然,
File1、File2和File3是您自己编写的某种类类型。对吗? -
绝对有可能,但绝对不要这样做。
-
不,对于 File1 等,我的意思是具有随机内容(数字、字符串..)的常规(比如说).txt 文件
-
如何在程序中表示那些 .txt 文件?
标签: c++ file operator-overloading concatenation