00001 00015 #include <iostream> 00016 #include <cassert> 00017 using namespace std; 00018 00019 const int SIZE= 50; 00020 00021 int &valor (int i) 00022 { 00023 static int vector[SIZE]; 00024 00025 assert(i>=0 && i<SIZE); 00026 00027 return vector[i]; 00028 } 00029 00030 int main() 00031 { 00032 00033 cout << "Rellenamos con valores enteros"<<endl; 00034 for (int i=0;i<SIZE;i++) 00035 valor(i)=i; 00036 cout << "Escribimos el resultado"<<endl; 00037 for (int i=0;i<SIZE;i++) 00038 cout << valor(i) << ","; 00039 00040 cout << endl; 00041 00042 return 0; 00043 }