// file: errors.cpp #include <iostream> const int L = 30; char* fn1(int a, int) { char *p = new char[L]; #ifdef ALADAR p[L] = 1; delete p; #else delete[] p; #endif return p; } int main() { std::cout << *fn1(30, 4) << std::endl; }