昨晚我花了不少时间,做了一系列关于开销的测试。
我们可以得出一个我们很关心的结论:
那就是,相比于平常的直接调用变量和函数。
采用指针,乃至通过结构体引用,相比而言,多出来的 时间开销并不是十分大,大多数情况下,不足以成为影响效率和实时性的问题。
故而,从此开始,我们不再有任何这方面的忧虑,可以大胆的使用这种方法。
而前面也说了。相比于时间开销,一个更大的问题应该是 作为使用者,用起来会比较辛苦。
复杂的使用方法,尽管不是一个硬伤,但是,它仍然有违我们的初衷。
然而,我们也分析过使用函数指针调用代替 直接调用 的 一些好处,不好放弃。
于是,我们试图重新梳理实现思路,尽可能简化使用的方式。