同一个源文件中,全局变量与局部变量同名,在局部变量作用域内,全局变量就被屏蔽,如果此时想访问同名的全局变量就要使用作用域运算符 "::"访问同名的全局变量。
如QT下添加#include <QObject>后
若要使用linux下socket编程的connect与QT的信号与槽的connect重名
此时socket建立连接的connet要加作用域运算符 "::"
进行调用 ::connect
ret = ::connect(m_sockfd, (struct sockaddr *) &addr, sizeof(addr) );