問題的標題很簡單。這裏是代碼: class xxx : public Scheduled
{
long int _wait_time;
boost::function< void() > _cb;
mutable boost::mutex _mutex;
public:
xxx(boost::function< void() > callback, u
使用Boost綁定使用Boost獨特的指針和Boost函數我正在接收鏈接器錯誤,具體取決於我如何將回調傳遞給接收函數。 如果我通過綁定包含boost唯一指針參數的回調來創建Boost函數成員變量,並將其傳遞給接收函數,則當調用回調時嘗試使用唯一指針時會導致鏈接器錯誤。 如果我在調用接收函數時執行綁定,我不會收到鏈接器錯誤,並且代碼的行爲與預期相同。 示例代碼: class test
{
pub