| 123456789101112131415161718192021222324252627282930313233343536 | //  boost/detail/lightweight_main.hpp  -------------------------------------------------////  Copyright Beman Dawes 2010//  Distributed under the Boost Software License, Version 1.0.//  See http://www.boost.org/LICENSE_1_0.txt#include <iostream>#include <exception>//--------------------------------------------------------------------------------------////                                                                                      ////                exception reporting main() that calls cpp_main()                      ////                                                                                      ////--------------------------------------------------------------------------------------//int cpp_main(int argc, char* argv[]);int main(int argc, char* argv[]){  try  {    return cpp_main(argc, argv);  }  catch (const std::exception& ex)  {    std::cout    << "\nERROR  ERROR  ERROR  ERROR  ERROR  ERROR  ERROR  ERROR  ERROR  ERROR  ERROR\n"    << "\n****************************** std::exception *****************************\n"    << ex.what()    << "\n***************************************************************************\n"    << std::endl;  }  return 1;}
 |