inline(关于inline的简要介绍)

2023-03-20 09:26:08

关于inline,有许多人不了解,那么下面来看看小程对inline的相关介绍。

inline

1、inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。

2、inline hook如同修改内页内容,写上(由此处跳转到XXX页),位置在开始的叫浅层inline hook,靠后的则为深层inline hook。

3、以上方法是通用、有效的,可放心使用,不必担心在头文件包含CPP文件会导致编译错误。

4、从字面上来理解,inline hook即内置hook,内部跳转hook,从内部联结到其它函数的hook。

5、在程序的不同层面有不同的函数地址清单,如应用层的IAT表,驱动层的SSDT和IDT表,此即在上述函数地址清单中修改函数地址。

以上就是关于inline的全部内容,希望能够有助于大家了解。