pImp是private implemention的缩写。在C++中,当需要引用其他头文件中定义的类、函数、变量时,需要在应用前将需要的头文件包含到当前的文件中。如,
//头文件"A.h"
#pragma once
class A
{
...
}
//头文件"B.h"
#pragma once
#include "A.h"
class B
{
...
A a;
}
在编译头文件"B.h"时,编译器首先需要变以头