如果MrProt
(变量)是某处的全局变量,那么您需要将extern
声明放在类之外,否则它将被视为类的一部分ReorderInfo_DK
。
如果不是全局变量,首先需要去掉extern
关键字声明为类中的成员变量,然后将实际实例传递给ReorderInfo_DK
构造函数,并在构造函数初始化列表中赋值:
class ReorderInfo_DK
{
MrProt& MrProt;
public:
ReorderInfo_DK(MrProt& mrprot)
: MrProt(mrprot)
{}
};