-
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
- 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?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-01-19 Test - nie czytać
- 2025-01-19 qqqq
- 2025-01-19 Tauron przysyła aneks
- 2025-01-19 Nowa ładowarka Moya a Twizy -)
- 2025-01-18 Power BANK z ładowaniem przelotowym robi PRZERWY
- 2025-01-18 Pomoc dla Filipa ;)
- 2025-01-18 znowu kradno i sie nie dzielo
- 2025-01-18 Zieloni oszuchiści
- 2025-01-18 Zielonka => Specjalista ds. public relations <=
- 2025-01-18 Warszawa => Frontend Developer (JS, React) <=
- 2025-01-18 Warszawa => Software .Net Developer <=
- 2025-01-18 Warszawa => Developer .NET (mid) <=
- 2025-01-18 Katowice => Administrator IT - Systemy Operacyjne i Wirtualizacja <=
- 2025-01-17 Zniknął list gończy za "Frogiem". Frog się nam odnalazł?
- 2025-01-17 Kto wytłumaczy "głupiemu" prezydentowi Dudzie wielką moc prawną "dekretu premiera" TUSKA? [(C)Korneluk (2025)]