看书的疑问,,,,,,??????
在《Essential C++》的P116页,
讲的是“静态成员函数”,他先具了个例子:
bool Triangular::is_elem( int value )
{
.......................
}
下面书中说到:
“然而,上述的is_elem()并不存取任何non-static data member。它的运行和任何对象都没有任何关联,
因而应该可以很方便地以一般non-member function的方式来调用。但是我们不能这样写:
if ( is_elem(8) ).....
因为这样一来就没有办法让编译器或程序阅读者知道我们调用的究竟是哪一个is_elem().”
上面这段话我不太理解,为什么不能知道是哪一个is_elem()?
存在什么样的歧义呢???