如何将StreamWriter / StreamReader功能转换为C ++?

时间:2017-04-26 14:52:44

标签: c# c++ code-conversion

我正在努力将用C#编写的大型代码库转换为必须能够在Linux和Windows上运行的ansi C ++( C ++ / CLI)。因此必须是标准的(并且不使用第三方库,例如boost,因为它违反公司政策)。 我设法转换几乎整个项目,但你是使用

的部分
StreamWriter, FileStream

对象,我很确定如何将其功能转换为纯C ++?

有两个不同的问题: 1)设计明智 - 我完全替换项目中的StreamWriterFileStream代码,并使用不同的代码执行相同的操作,或者创建自己的StreamWriter,{{1类和实现相同的功能,这样原始代码可以保持不变。我倾向于第二种方法。 2)我的主要问题是 - 如何替换FileStreamFileStream .Read()功能?是否有在线C ++等效实现,还是我必须从头开始实现它?这似乎是一项需要花费大量时间的大事。

0 个答案:

没有答案