Je dois enregistrer un ID croissant en tant que clé dans une base de données levelDB. Donc ce que je reçois (et ce que j'ai à donner à levelDB) est une chaîne.augmenter le nombre dans la chaîne
Question: Existe-t-il un moyen élégant d'augmenter un nombre enregistré dans une chaîne?
Exemple:
std::string key = "123";
[..fancy code snipped to increase key by 1..]
std::cout << key << std::endl; // yields 124
Cheers! PS: préférerait rester avec la compilation standard, c'est-à-dire sans C++ 11.
êtes-vous que la valeur n'est pas 124? –
@izomorphius: typo .. merci ... c'est de 123 à 124 – ezdazuzena
Donc, votre clé est en fait 123, pas votre valeur? Qu'est-ce qui se passe avec votre ancienne clé? – Kiril