[C++] Liczby pierwsze i dziwne zjawisko z tablicami.
Ostatnio zmodyfikowano 2014-04-01 23:30
michal11 |
» 2014-04-01 21:47:54 Zastanów się, jeżeli masz worek na 5 jabłek to jesteś w stanie wrzucić do niego albo wyjąc z niego 10 jabłek ? Być może ale podkreślam być może twój kompilator w jakiś sposób pozwala na rozszerzanie tablicy(aczkolwiek nie jestem w stanie sobie tego wyobrazić), jeżeli tak to masz szczęście ale tego nie rób, bo przy innym kompilatorze będziesz mazał po pamięci a to nie jest nic dobrego.
A co do słowa "Niezainicjalizowana" to poszukaj w słownikach słowa "inicjalizacja".
|
|
BrutalxD Temat założony przez niniejszego użytkownika |
» 2014-04-01 22:13:01 Zastanów się, jeżeli masz 5 podkładek do herbaty to ustawisz na nich 5 szklanek, ale jeśli dodasz pięć więcej to ustawisz już 10 szklanek.(teraz już jesteś w stanie wziąć 10 szklanek :) ) Korzystam z Dev C++ 5.5.2 . Trochę odbiegamy od tematu, pytanie brzmi dlaczego tablice Tpierwsze[] i Blizniacze[] się przenikają, dlaczego wartości z Blizniacze[] przechodzą na Tpierwsze[] a z Germain[] nie przechodzą, mimo, że była identycznie stworzona? |
|
michal11 |
» 2014-04-01 22:41:00 Ponieważ nie pilnujesz zakresów tablic czyli pamięci. Co do metafory to właśnie o to chodzi, że nie możesz sobie od tak dokładać podkładek do herbaty. |
|
BrutalxD Temat założony przez niniejszego użytkownika |
» 2014-04-01 23:30:35 Poprawiłem i śmiga prawidłowo, ale nadal jest to dla mnie dziwne, że tablica do której mam całkowity dostęp może źle funkcjonować. Ok, to dzięki wszystkim za pomoc. :) Zamykam. |
|
1 « 2 » |