int main(int argc, char* argv[])
{
char *dummyBuffer = new char[1024*1024*1100]; (void)dummyBuffer;
if (argc < 3)
{
std::cerr << "Usage: " << argv[0] << " Filename numberOfTries" << std::endl;
return 1;
}
std::cout << "We are going to read the file: " << argv[1] << " " << argv[2] << " times" << std::endl;
for (int i = 0; i < atoi(argv[2]); ++i)
{
std::cout << "Reading try: " << i << std::endl;
try
{
char *buffer = new char[ len ];
}
catch (std::bad_alloc)
{
std::cerr << "BAD ALLOC Exception caught!" << std::endl;
}
catch (...)
{
std::cerr << "Exception caught!" << std::endl;
}
}
return 0;
}