看书的疑问,,,,,,??????

zhdleo zhdleo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在《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()?

存在什么样的歧义呢???
...全文
评论 3
收藏 已收藏
分享
返回顶部
zhdleo
C语言 70,039 成员 243,237 内容