如果你定义以下内容:

 

QT_BEGIN_NAMESPACE

class QListView;

QT_END_NAMESPACE

那么,在编译时就会变成这样:

namespace QT_NAMESPACE {

    class QListView;

}