Ich erkunde die Unterstützung für C++ 11 auf der g ++ - 4.7 (Ubuntu/Linaro 4.7.3-2ubuntu ~ 12.04, um genau zu sein) und ich finde Unterschiede zu finden.Sollte ich signifikante Unterschiede zwischen Std :: Bind und Boost :: Bind sehen?
Insbesondere dann, wenn ich #include <boost/bind.hpp>
kommentieren und systematisch aus Vorkommen von boost::bind
mit std::bind
in der Asynchron-Client-Beispiel-Boost ASIO, das Programm nicht mehr kompiliert (von http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/example/http/client/async_client.cpp genommen) ersetzen.
Eine Erklärung dafür?
Können Sie bitte einen Ersatz machen, die zusammen mit dem Compiler-Fehler (vorzugsweise ein einziger Ersatz) und poste den geänderten Code fehlschlägt? – Praetorian
Ich erinnere mich, unterschiedliche Verhalten mit verschachtelten Bindungen gesehen zu haben. Erinnere dich nicht an die Einzelheiten im Moment. Dies ist jedoch nicht das, worauf Sie hier stoßen. – sehe