🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #15697

Re: pl.comp.objects FAQ (Frequently Asked Questions and more)

#15697
From: Mariusz Lotko
Date: Mon, 26 Feb 2007 08:58
33 lines
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-mail
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>

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