Zapętlanie tworzenia zmiennych
Ostatnio zmodyfikowano 2011-02-03 16:05
neverneve Temat założony przez niniejszego użytkownika |
Zapętlanie tworzenia zmiennych » 2011-02-03 12:14:48 Witam, mam pytanie - czy da się (tak jak w temacie) zapętlic tworzenie zmiennych? Przedstawię na przykładzie: int n; cin >> n;
for( int i = 1; i <= n; i++ ) { int zmienna_i; }
Da się coś takiego zrobić? |
|
ison |
» 2011-02-03 12:37:27 int a[ liczba_elementow ]; a[ 0 ] = 6; a[ 1 ] = 78; ...
|
|
neverneve Temat założony przez niniejszego użytkownika |
» 2011-02-03 12:47:01 Wiem, że można użyć tablic, ale mi zależy na tym, aby były tworzone zmienne/wskaźniki itp. Jest na to sposób? |
|
malan |
» 2011-02-03 12:51:12 Ale po co? |
|
michalp |
» 2011-02-03 13:12:56 Chcesz w runtime zrobić to co się robi w compile-time? |
|
ison |
» 2011-02-03 13:21:46 Wiem, że można użyć tablic
|
to dlaczego ich nie użyjesz? świetnie rozwiązują problem który przedstawiłeś ale mi zależy na tym, aby były tworzone zmienne/wskaźniki itp. Jest na to sposób?
|
int a[ 20 ]; int * a[ 20 ];
|
|
Vercevales |
» 2011-02-03 13:56:20 Kompilator musi mieć zadeklarowane zmienne/tablice od razu, by wiedzieć ile miejsca zarezerwować.
|
|
pekfos |
» 2011-02-03 14:36:29 w kodzie który dałeś są tworzone zmienne lokalne. przestają istnieć zaraz po wyjściu z bloku. nawet gdyby dało sie pętlą tworzyć zmienne to jak się do nich odwołasz skoro mają jedną nazwę? |
|
« 1 » 2 |