Mor*_*eus 0 c++ virtual inline
如果我在虚函数中使用内联函数会发生什么?我对http://www.parashift.com/c++-faq-lite/value-vs-ref-semantics.html#faq-31.6等问题感到困惑 .
我能理解它,但是这意味着,在虚函数中使用(调用)内联函数是无意义的(请假设它是动态调用的)?
class Wrapper
{
public:
inline void doInlineJob() {;}
};
class Base
{
virtual void foo()
{
//Do something
}
};
class Derived: public Base
{
void foo()
{
wrapObj.doInlineJob();
}
Wrapper wrapObj;
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
365 次 |
| 最近记录: |