Article View: pl.comp.objects
Article #15697Re: pl.comp.objects FAQ (Frequently Asked Questions and more)
From: Mariusz Lotko
Date: Mon, 26 Feb 2007 08:58
Date: Mon, 26 Feb 2007 08:58
33 lines
2175 bytes
2175 bytes
rwt wrote: > Odpowiedź do listu Wielce Szanownej Pani / Szanownego Pana ?SasQ?. > Wysłannik wyższej inteligencji tako rzecze :): > >>> T.2.9 Co to jest konstruktor kopiujacy? > >>> Konstruktor kopiujacy jest bardzo podobny do operatora przypisania, >>> tyle ze o ile operator przypisania uzywany jest dla obiektow juz >>> istniejacych, to konstruktor kopiujacy gdy tworzymy nowy obiekt i >>> jednoczesnie nadajemy mu jakas wartosc. Przyklad (bo bez przykladu >>> raczej malo kto zrozumie :-) ): > >> Czemu? Po prostu chodzi o zwyczajną inicjalizację nowo tworzonego >> biektu wartością innego obiektu tego samego typu ;) (...) > > Można by zauważyć, że dla zmiennych typu klasa nie zachodzą > przypisania. Tak naprawdę dla nich są tylko inicjalizacje. Natomiast > przypisania pozostały dla zmiennych prymitywnych oraz referencji, > wskaźników. Pomimo, źe dość uważnie przeczytałem komentarz SasQ, nie bardzo rozumiem Twoją odpowiedź. Czy mógłbyś to nieco rozwinąć? No i pytanie podstawowe: dlaczego uważasz, że dla obiektów nie występują tutaj przypisania a jedynie "przypisania (...) dla zmiennych prymitywnych"? Przypominam, że mowa jest o C++ a nie jakimś zorientowanym na referencje języku jak Java czy Python. -- Mariusz Lotko
Technical Details
Message-ID:
<eru75v$dmm$1@bandai.magma-net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!news.magma-net.pl!not-for-mailReferences:
<pl-comp-objects-faq-1-1166202604@ict.pwr.wroc.pl> <pan.2007.02.22.19.13.55.43827@go2.pl> <erl5gf$bi2$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!news.magma-net.pl!not-for-mail From: Mariusz Lotko <imie.nazwisko@wp.pl> Newsgroups: pl.comp.objects Subject: Re: pl.comp.objects FAQ (Frequently Asked Questions and more) Date: Mon, 26 Feb 2007 09:58:56 +0100 Organization: Magma Systemy Komputerowe Lines: 34 Message-ID: <eru75v$dmm$1@bandai.magma-net.pl> References: <pl-comp-objects-faq-1-1166202604@ict.pwr.wroc.pl> <pan.2007.02.22.19.13.55.43827@go2.pl> <erl5gf$bi2$1@inews.gazeta.pl> NNTP-Posting-Host: 192.168.21.22 Mime-Version: 1.0 X-Trace: bandai.magma-net.pl 1172479999 14038 192.168.21.22 (26 Feb 2007 08:53:19 GMT) X-Complaints-To: usenet@news.magma-net.pl NNTP-Posting-Date: Mon, 26 Feb 2007 08:53:19 +0000 (UTC) User-Agent: KNode/0.10.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit