#include <iostream> using namespace std; void func() { cout<<"global function"<<endl; } class A { public: int print() { ::func(); cout<<"class A "<<endl; } void func() { cout<<"class A method"<<endl; } }; int main() { A a; a.print(); return 0; }
這里調用函數前加"::",代表調用的是全局函數,不是類自己的成員函數,下面是打印結果:
global function
class A
