The benchmark
This section introduces a benchmark that measures performance of from_chars and to_chars against other conversion methods.
We'll cover the following
How does the benchmark work
- Generates a vector of random integers of the size VECSIZE.
- Each pair of conversion methods will transform the input vector of integers into a vector of strings and then back to another vector of integers. This round-trip will be verified so that the output vector is the same as the input vector.
- The conversion is performed ITER times.
- Errors from the conversion functions are not checked.
- The code tests:
from_char
/to​_chars
to_string
/stoi
sprintf
/atoi
ostringstream
/istringstream
Code for from_chars/to_chars:
Get hands-on with 1400+ tech skills courses.