/* This software was developed at the National Institute of Standards and * Technology by employees of the Federal Government in the course of their * official duties. Pursuant to title 17 Section 105 of the United States * Code this software is not subject to copyright protection and is in the * public domain. NIST assumes no responsibility whatsoever for its use by * other parties, and makes no guarantees, expressed or implied, about its * quality, reliability, or any other characteristic. * We would appreciate acknowledgement if the software is used. * The SAMATE project website is: http://samate.nist.gov */ #include using namespace std; short* output() { short *c = 0; try { c = new short [1000]; } catch (bad_alloc&) { cout << "Error allocating memory." << endl; } return c; } int main() { short *p = 0; srand(time(0)); if (rand() % 2 == 1) { cout << "o" << endl; p = output(); cout << p; } return 0; }