Boost shared_ptr in void * umwandeln und umgekehrt

8

Kann ich boost shared_ptr in void* und zurück in boost::shared_ptr konvertieren? Ich brauche das, weil ich den gemeinsamen Zeiger und eine Rückruffunktion zu einer Zeitgeberfunktion übergeben muss, die in C implementiert wird. Und in dem Rückruf muss ich den Zeiger void* zurück zu boost:shared_ptr konvertieren. Dies gab mir Fehler.

Ich habe das gleiche mit einem Beispielprogramm versucht.

%Vor%

Kann dies mit boost::shared_ptr gemacht werden?

    
punith 10.05.2011, 07:56
quelle

2 Antworten

14

Nur noch ein Sternchen:

%Vor%     
ybungalobill 10.05.2011, 08:01
quelle
3
%Vor%     
maxim1000 10.05.2011 08:01
quelle

Tags und Links