Сравнение версий как строкC++

Программы на C++. Форум разработчиков
Anonymous
Сравнение версий как строк

Сообщение Anonymous »

Сравнивать номера версий как строки не так просто...

"1.0.0.9" > "1.0.0.10", но это неверно.

Очевидное способ сделать это правильно — проанализировать эти строки, преобразовать в числа и сравнить их как числа.
Есть ли другой способ сделать это более «элегантно»? Например, boost::string_algo...

Подробнее здесь: https://stackoverflow.com/questions/294 ... as-strings

Вернуться в «C++»