0

我正在使用 LD_PRELOAD 来重载system()fopen(),现在我想用我自己的实现替换 fstream 但我不知道从哪里开始。我在网上搜索,但找不到任何关于重载部分或整个类的好例子。任何帮助,将不胜感激。

谢谢。

4

1 回答 1

0

您需要的搜索词是“名称修饰”。类的每个方法都有一个与平台约定兼容的内部名称。此名称由编译器生成。

名称重整是确定性的,因此如果您实现相同的方法,它们将具有相同的重整名称。

于 2013-09-17T13:02:12.100 回答