Wie konvertiert man std :: thread :: id in eine Zeichenkette in C ++?

7

Wie tippe std::thread::id auf String in C ++? Ich versuche, die Ausgabe, die von std::this_thread::get_id() erzeugt wurde, in ein String- oder Char-Array einzugeben.

    
user2859777 08.10.2013, 18:09
quelle

3 Antworten

15
%Vor%     
us2012 08.10.2013, 18:12
quelle
4

Tatsächlich ist std::thread::id druckbar mit ostream (siehe dies ).

So können Sie das tun:

%Vor%     
Nawaz 08.10.2013 18:12
quelle
4

"converting" std::thread::id in a std::string gibt Ihnen nur einen eindeutigen, aber ansonsten nutzlosen Text. Alternativ können Sie es in eine kleine ganze Zahl "umwandeln", die für die einfache Identifizierung durch Menschen nützlich ist:

%Vor%     
Walter 08.10.2013 18:17
quelle

Tags und Links