Ich habe dieses einfache Stück Code, das boost :: bind verwendet:
%Vor%Ich bekomme eine Menge Fehler in VS2010 RC, wie:
%Vor%Mache ich etwas falsch? Wenn dies ein Fehler im Compiler ist, wie kann ich es umgehen?
BEARBEITEN: Der gesamte Testfall wurde hinzugefügt.
Erläuterung: Der Code wird in VS2008 kompiliert.
Aktualisierung:
Das Problem ist, dass make_pair
in der STL, die mit VS2010 ausgeliefert wird, überlastet zu sein scheint (in früheren Versionen von VS oder in GCC nicht). Die Problemumgehung besteht darin, mit einer Umwandlung die gewünschte Überladung explizit anzugeben:
Weitere Details finden Sie im Handbuch zum Boost-Binding .
Tags und Links c++ visual-studio-2010 boost