编程问题,请高手进
::gethostname(szHost, 256);
hostent *pHost = ::gethostbyname(szHost);
这两行代码都有个双冒号(::),这表示什么呢?
参考答案:表示全局函数
当类的成员函数跟类外的一个全局函数同名时,在类内定义的时候,打此函数名默认调用的是本身的成员函数;如果要调用同名的全局函数时,就必须打上::以示区别
::gethostname(szHost, 256);
hostent *pHost = ::gethostbyname(szHost);
这两行代码都有个双冒号(::),这表示什么呢?
参考答案:表示全局函数
当类的成员函数跟类外的一个全局函数同名时,在类内定义的时候,打此函数名默认调用的是本身的成员函数;如果要调用同名的全局函数时,就必须打上::以示区别