来自cppReference:
致电命名函数
< ...>如果表达式E是主要表达式,则按照函数调用的正常规则(可能涉及ADL(查找名称。此查找的功能声明是(由于查找工作的方式(:< ...>
b(某些T类的所有成员功能,在这种情况下,如果是在范围内,则指t, *这被用作隐含的对象参数。否则(如果这不在范围中或不指向t(,则将t型的假对象用作隐含对象参数,并且随后选择过载分辨率随后选择非静态成员函数,则该程序是不形成的。
看来第二种情况是关于方法中的func(arg)
调用。this
什么时候不在此类情况下?
或者不仅在谈论方法中的 func(arg)
类似东西?
this
何时不在此类情况下不在范围内?
静态成员函数。