作者:书友36296361 | 来源:互联网 | 2023-05-18 14:40
假设我有一个带有成员函数bar()的类Foo.我也有一个完全不相关的函数,恰好名为bar().
class Foo {
/* ... */
void bar() {
/* ... */
}
}
void bar() { /* ... */ }
似乎在Foo中对bar()的任何调用都默认为成员函数.
如何从Foo中调用非成员函数?
1> Vladimir Pan..:
像这样:
.bar();
领先者.
将强制编译器查看模块级范围.
您还可以使用完全限定名称:module_name.bar()
,其中module_name
是模块的名称(默认情况下,不带.d
扩展名的文件名).