これに対する答えはノーだと思いますが、私は確信したいだけです。
std::function
関数のパラメーターとしてaを使用している場合、aの受け渡しに問題はありboost::bind
ますか?その逆もありますか?
編集:
boost :: bind.hを含めると、boost :: bindによって使用されるプレースホルダーが名前空間に直接インポートされ、std::bindと互換性がないことがわかりました。std :: bindの場合は、次のように明示的にプレースホルダーを参照する必要があります:std :: placeholders :: _ 1または、他のtypedefを実行するか、魔法を使用して両方を同時に使用できるようにします。