关于这个问题:
Why can't a class have same name for a function and a data member?
我很好奇,如果有一流的功能可以解决这个问题吗?
我的猜测是,就像宇宙中的任何其他东西一样,只是“这取决于它不是那么简单。”
答案 0 :(得分:0)
我相信这是可以解决的但问题是到底是什么?除了一些真的很难找到错误之外,你会从中获得什么!成本效益肯定存在,但它不是不实现此功能的唯一驱动力。语言必须具有尽可能少的怪癖,并且对于明确描述数据和行为的语言,这不应该被允许。所以,这是我的两分钱。