増加する ID をキーとして levelDB データベースに保存する必要があります。したがって、得られるもの (および levelDB に渡さなければならないもの) は文字列です。
質問: 文字列に保存された数値を増やすエレガントな方法はありますか?
例:
std::string key = "123";
[..fancy code snipped to increase key by 1..]
std::cout << key << std::endl; // yields 124
乾杯!
PS: 標準のコンパイル、つまり C++11 を使用しないことを希望します。