Podczas kompilacji programu wyskakuje dziwny log dotyczący std::string.
Ostatnio zmodyfikowano 2014-08-27 10:26
pekfos |
» 2014-08-26 17:01:58 Przecież w trakcie kursu tak się uczyliśmy w rozdziale 19. |
Lekcja 24: Przekazywanie argumentów funkcji przez referencję. Może mi to ktoś wyjaśnić? Chyba nic z kursu nie opuściłem, ale tego nie mogę zrozumieć. |
Trudno żeby kurs opisywał takie rzeczy.. To zadanie na myślenie. Niby masz tablicę, ale przekazywany jest jeden element. |
|
radek04 |
» 2014-08-26 17:05:57 Tylko tam nic o tablicach nie ma. Więc jeśli referencja, to bez tablic? Taka jest zasada? |
|
pekfos |
» 2014-08-26 17:11:17 Więc jeśli referencja, to bez tablic? Taka jest zasada? |
Nie. Ale nie ma czegoś takiego, jak tablica referencji. |
|
radek04 |
» 2014-08-26 17:14:39 Coś chyba powoli łapię. Ale wiem, że innym początkującym (tak jak mnie) problem sprawia zapis: int main() { ... wczytajOsobe( imie[ i ], nazwisko[ i ], wiek[ i ] ); ... }
Ten zapis "automatycznie nakazuje" mnie (i innym) w funkcji wczytajOsobe dać tablice. |
|
Jacob99 |
» 2014-08-26 17:18:46 Jak będziesz bardziej doświadczony i poznasz techniki wytwarzania oprogramowania, to będziesz wiedział, że dobry programista najpierw sprawdza co ma robić, aplikacja/funkcja/klasa/itd. i po tym będzie wiedział jak to zrobić. |
|
pekfos |
» 2014-08-26 17:22:25 Cokolwiek to znaczy.. ;) Ten zapis "automatycznie nakazuje" mnie (i innym) w funkcji wczytajOsobe dać tablice. |
Mógłbyś to jakoś rozwinąć? Przecież zapis z tab[n] jest znany od kilku lekcji wstecz. |
|
radek04 |
» 2014-08-26 17:23:41 Tak, tylko jeśli na tym etapie nie łapię prostych rzeczy, to zaawansowanym programistą nie zostanę, bo w końcu odpuszczę sobie, jeśli wciąż będę nie rozumiał. To jak matematyka-trzeba zrozumieć, a nie nauczyć się. Ale potrzeba dobrego nauczyciela. Jak dla mnie to najlepszy kurs w sieci z wielu, jakie przeglądałem (włącznie z książkami. Całe szczęście, że forum żyje i czasem ktoś jednym trafnym zdaniem spowoduje, że grupka początkujących poczuje się oświecona.
Teraz zaczynam dostrzegać, że tam nie są potrzebne tablice jako argumenty funkcji, ale tak jak pisałem, początkowo było dla mnie oczywiste, że po prostu tablice być muszą.
Taki był przykład (jedyny) we wspomnianej wcześniej lekcji i tak robiłem. |
|
Jacob99 |
» 2014-08-26 17:26:03 Co do książek, to kup sobie Symfonię C++ Standard Jerzego Grębosza. Jest to jedna z najlepszych i najprzyjemniejszych książek do nauki C++. |
|
1 « 2 » 3 |