-
Data: 2012-07-27 12:18:39
Temat: Re: Czym jest programowanie?
Od: "AK" <n...@n...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik "Andrzej Jarzabek" <a...@g...com> napisał:
> Nie wiem, co rozumiesz przez typy proste, ale parametrów przez referencję (aka
'przez zmienną')
> nie można przekazać niezależnie od typu.
> Możnqa przekazać parametr typu 'referencja na obiekt', ale przekazać można ją tylko
przez wartość.
> Zatem nie da się zrobić:
>
> Object a=cośtam();
> [...]
> f(a);
> // funkcja f zmieniła wartość a, tak że wskazuje na inny obiekt niż
> // przed wywołaniem
1. Naucz sie opisywac temat _poprawnie_ bo przekazywanie parametrow przez referencje
to _nie jest to__ co opisujesz.
2. _Bardzo dobrze_, ze w Javie (w Pythonie zreszta tez) nie da sie tego zrobic.
Juz sama zmiana stanu obiektu przekazywanego przez do funkcji przez (ref)
referencje rodzi
problemy i skutki uboczne,
a co dopiero gdyby sie sam obiekt zmienil brrr.... :) Do tego sluzy return i
rzeczy typu 'tuple'
(lub
udajace tuple).
3. Uda Ci sie w C++ osiagnac zamierzony efekt uzywajac tylko referencji (&) ?
PS: Oswiadczam, iz nie jestem Javowcem.
Oswiadczam ze niezbyt podoba mi sie C# out, ale dopuszczam 'mentalnie'
bo przy wywolaniu _wyraznie_ widac jak jest traktowany parametr [ int a;
aaa(out a); ]
AK
Następne wpisy z tego wątku
- 27.07.12 12:30 AK
- 27.07.12 13:06 Roman W
- 27.07.12 20:35 yamma
- 27.07.12 23:50 Edek Pienkowski
- 28.07.12 00:14 Andrzej Jarzabek
- 28.07.12 00:23 Andrzej Jarzabek
- 28.07.12 00:57 Andrzej Jarzabek
- 28.07.12 00:59 Andrzej Jarzabek
- 28.07.12 13:09 yamma
- 28.07.12 16:27 Andrzej Jarzabek
- 30.07.12 10:18 Paweł Kierski
- 30.07.12 10:40 Edek Pienkowski
- 30.07.12 18:54 Waldek M.
Najnowsze wątki z tej grupy
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
Najnowsze wątki
- 2025-04-03 Wydałem 300 zł za bezpłatne konto w Santander
- 2025-04-02 Wrocław => Key Account Manager (ERP) <=
- 2025-04-02 Zielona GĂłra => Konsultant wdroĹźeniowy Comarch XL/Optima (KsiÄgowoĹ
- 2025-04-02 Zielonka => Specjalista ds. public relations <=
- 2025-04-02 Gliwice => IT Expert (Network Systems area) <=
- 2025-04-02 Kraków => Spedytor Międzynarodowy <=
- 2025-04-02 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-04-02 Warszawa => Generative AI Engineer <=
- 2025-04-02 Szczecin => Key Account Manager IT <=
- 2025-04-02 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-04-02 Kraków => Business Development Manager - Network and Network Security
- 2025-04-02 Warszawa => Dyrektor Sprzedaży (rozwiązania Cloud) <=
- 2025-04-02 Warszawa => Sales Director (Cloud solutions) <=
- 2025-04-01 Telefonia VoIP
- 2025-04-01 Na miejscu zginelo dwóch którzy przewozeni byli w bagazniku.