C++如何处理内联虚函数
大小:13 人气: 2010-11-29 需要积分:0
标签:C++(72817)
当一个函数是内联和虚函数时,会发生代码替换或使用虚表调用吗? 为了弄 清楚内联和虚函数,让我们将它们分开来考虑。通常,一个内联函数是被展开的 。
class CFoo {
private:
int val;
public:
int GetVal() { return val; }
int SetVal(int v) { return val=v; }
};
这里,如果使用下列代码:
CFoo x;
x.SetVal(17);
int y = x.GetVal();
非常好我支持^.^
(2) 100%
不好我反对
(0) 0%