【发布时间】:2010-10-28 21:06:12
【问题描述】:
我想知道是否可以从 const 成员函数调用非常量成员函数。在下面的示例中,First 给出了编译器错误。我明白为什么它会出错,我想知道是否有办法解决它。
class Foo
{
const int& First() const
{
return Second();
}
int& Second()
{
return m_bar;
}
int m_bar;
}
我真的不想讨论这样做的智慧,我很好奇它是否可能。
【问题讨论】:
-
感谢 Till,我的搜索中没有出现这种情况