定义以下内容:
QT_BEGIN_NAMESPACE
class QAction;
class QMenu;
class QPlainTextEdit;
QT_END_NAMESPACE
在编译时就会变成这样:
namespace QT_NAMESPACE
{
class QAction;
class QMenu;
class QPlainTextEdit;
}
QT_NAMESPACE是Qt自己定义的命名空间
# define QT_BEGIN_NAMESPACE namespace QT_NAMESPACE {
# define QT_END_NAMESPACE }