#include #include int main( void ) { const int maxn = 10; int *ap[ maxn ]; for ( int i = 0; i < maxn; ++i ) { ap[ i ] = new int; if ( ap[ i ] == NULL ) { std::cerr << "Out of memory!\n"; exit( 1 ); } } for ( int i = 0; i < maxn; ++i ) *ap[ i ] = i + 1; for ( int i = 0; i < maxn; ++i ) std::cout << "*ap[ " << i << " ] = " << *ap[ i ] << '\n'; for ( int i = 0; i < maxn; ++i ) delete ap[ i ]; }