title image


Smiley Performance-Abschätzung für meine String-Operationen (Code: gut/schlecht ?)
Hallo,



ich bastle mir mit folgendem Code einen SQL Befehl zusammen, der dann als char* übergeben wird. Meine Konstruktion funktioniert prima.

Ich würde nun aber gerne wissen ob meine gewählte Form der Stringbearbeitung aus Performancegesichtspunkten sinnvoll ist oder ob ich das besser erledigen könnten.

Es soll schließlich nicht nur funktionieren sondern auch schnell laufen :-)



die relevanten Ausschnitte aus meinem Code:



int int_wert = 20;



string insert = "INSERT INTO test1 (nr, s3) VALUES(";



ostringstream os;

os << int_wert;



string insertStatement = insert + os.str() + ", 'hallo')";



if(mysql_query(mysql, insertStatement.c_str()) != 0)

{

printf( "Insert 1 failed...\n" );

return 1;

}







Danke für eure Tipps.



Gruß

Pfanni

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: