Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 LD_PRELOAD 来重载system()等fopen(),现在我想用我自己的实现替换 fstream 但我不知道从哪里开始。我在网上搜索,但找不到任何关于重载部分或整个类的好例子。任何帮助,将不胜感激。
system()
fopen()
谢谢。
您需要的搜索词是“名称修饰”。类的每个方法都有一个与平台约定兼容的内部名称。此名称由编译器生成。
名称重整是确定性的,因此如果您实现相同的方法,它们将具有相同的重整名称。