将LD_PRELOAD与fstream一起使用

时间:2013-09-17 11:38:03

标签: c++ fstream dynamic-linking ld-preload

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

感谢。

1 个答案:

答案 0 :(得分:0)

您需要的搜索字词是"名称缩写"。类的每个方法都有一个与平台约定兼容的内部名称。该名称由编译器生成。

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