Verketten von zwei QStrings mit einer Ganzzahl

8

Ich möchte etwas in C ++ mit Qt machen:

%Vor%

wobei + bedeutet, dass ich die Strings und die ganze Zahl verketten möchte (das heißt directory sollte :/karim/pic5.jpg sein). Wie kann ich das tun?

    
Karim M. El Tel 10.08.2011, 13:21
quelle

4 Antworten

27

Qts Idiom für solche Dinge ist die Funktion arg() von QString.

%Vor%     
Sebastian Negraszus 10.08.2011, 17:03
quelle
11

(EDIT: Dies ist eine Antwort auf die Frage vor der Bearbeitung, die QString erwähnt. Für QString, siehe die neuere Antwort )

Dies kann als ein sehr ähnliches One-Liner mit C ++ 11 gemacht werden:

%Vor%

Test: Ссылка

Bei älteren Compilern kann es durch Boost ersetzt werden:

%Vor%

Test: Ссылка

Aber die klassische Methode ist ein String-Stream-Objekt.

%Vor%

Test: Ссылка

    
Cubbi 10.08.2011 13:25
quelle
2
%Vor%     
Tobias Schlegel 10.08.2011 13:25
quelle
2

Sehen Sie sich stringstream an:

Ссылка

%Vor%     
Jens Luedicke 10.08.2011 13:25
quelle

Tags und Links