Development C++ Tutorial

#include 
#include 
using namespace std;
int main()
{
  double balance = 5467.87;
  locale usloc("English_US");
  locale gloc("German_Germany");
  cout << showbase;
  cout.imbue(usloc);
  const money_put &us_mon = use_facet >(cout.getloc());
  cout << "Now show money in international German format:\n";
  cout.imbue(gloc);
  const money_put &g_mon = use_facet >(cout.getloc());
  g_mon.put(cout, true, cout, ' ', 123456);
  cout << endl;
  g_mon.put(cout, true, cout, ' ', -299);
  cout << endl;
  g_mon.put(cout, true, cout, ' ', balance * 100);
  return 0;
}