class A{
private:
typedef std::function<void(A*)> Myfunction;
Myfunction actionEvent;
public:
A(){
actionEvent={std::cout<<"Hello"};
//declare a default function value here
};
void executeAction(){
this->actionEvent(this);
}
}
如何在構造函數中爲myfunction分配默認值?指定默認值std :: function
問題仍然是:如何從初始化'int'此不同或'std :: string'?你的問題很不清楚。 –
@BaummitAugen,因爲它不能以同樣的方式完成。 –
怎麼樣?我沒有看到問題。 –