#include <boost/lexical_cast.hpp>
#include <iostream>
#include <string>

int main () {
    try {
        boost::lexical_cast<int>("42 ");
    } catch (const std::bad_cast&) {
        std::cout << "Spaces are bad\n";
    }
}