我正在探索g ++-4.7(Ubuntu/Linaro 4.7.3-2ubuntu〜12.04,具體)對C++ 11的支持,我似乎在尋找差異。我應該看到std :: bind和boost :: bind之間的顯着差異嗎?
特別是,如果我註釋掉#include <boost/bind.hpp>
和系統地在升壓ASIO異步客戶端的例子(從http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/example/http/client/async_client.cpp截取)std::bind
取代的boost::bind
出現,程序不再編譯。
對此有何解釋?
你能請一個失敗的更換(最好是單一的替換),並與編譯器錯誤沿着發佈修改後的代碼? – Praetorian
我記得看到了嵌套綁定的不同行爲。現在不記得具體細節。然而,這並不是你在這裏遇到的。 – sehe