#include #include #include int main(int argc, char* argv[]) { using namespace boost; try { volatile int result = 0; int count = argc == 1 ? 100000 : lexical_cast(argv[1]); for(; count > 0; --count) result += lexical_cast(count % 10); return result; } catch(std::exception const& ex) { std::cerr << ex.what() << '\n'; } }