C++ 错误C2664增压连接

C++ 错误C2664增压连接,c++,boost,C++,Boost,我的增压连接信号有问题,我不确定出了什么问题 我遇到了以下错误: 错误C2664:“void(makVrv::DtDe*)”:无法将参数1从makVrv::DtDe**转换为makVrv::DtDe** 请帮帮我。谢谢 void ToolBarExerciseControl::TransferMakDe(makVrv::DtDe* de) { deConst = de; } void ToolBarExerciseControl::startExercise() { deConst

我的增压连接信号有问题,我不确定出了什么问题

我遇到了以下错误:

错误C2664:“void(makVrv::DtDe*)”:无法将参数1从makVrv::DtDe**转换为makVrv::DtDe**

请帮帮我。谢谢

void ToolBarExerciseControl::TransferMakDe(makVrv::DtDe* de)
{
   deConst = de;
}

void ToolBarExerciseControl::startExercise()
{
   deConst->signal_postInitialize.connect(boost::bind(&loadAccessory, &deConst));
}

void loadAccessory(makVrv::DtDe* de)
{
   de->signal_postInitialize.disconnect(boost::bind(&loadAccessory, &de));
}

de->signal_postInitialize.disconnect(boost::bind(&loadassociation,&de))
我很确定最后一个符号,de前面的那个,不应该在那里。可能与
deConst
@IgorTandetnik相同:谢谢。我删除了符号,它现在对这两个语句都有效。@IgorTandetnik:你知道是否调用过loadAccessory()?我试图在loadAccessory()中执行一些操作。但是,他们从来没有打过电话。不知道。我对你正在使用的图书馆一无所知。我只是根据错误信息做了一个有根据的猜测。