关于C++虚函数底层实现机制的研究与分析
多态性是C++最具特色的性质之一,C++中实现多态的一个重要途径是动态绑定,而动态绑定的基础是虚函数.通过反汇编手段深入分析了C++中虚函数的底层实现机制,给出了在单继承下和多继承下虚函数的实现模型,并结合实例给出了通过动态绑定调用虚函数的额外花费,分析了对函数调用效率的影响,并就如何正确有效地使用虚函数提出了一些策略.
虚函数、多态性、动态绑定、底层实现机制、反汇编
29
TP312(计算技术、计算机技术)
2008-07-17(万方平台首次上网日期,不代表论文的发表时间)
共3页
2705-2707