Как преобразовать строку в длинную?

Существует `String.toInt()` , но не
`String.toLong()` или многие другие варианты. Нужно ли
мне прибегать к `atol (String.c_str ())` или есть лучший
способ конвертировать `String` в длинный?

Использование `atol (String.c_str ())` выглядит
хорошо для меня. Если бы существовал `String.toLong()` ,
это было бы написано так или иначе.

Фактически, глядя на код для `String.toInt()` , это
именно то, что он делает:

```
long String::toInt(void) const
{
    if (buffer) return atol(buffer);
    return 0;
}

```

Поэтому ответ: use `String.toInt()` .