eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[C++] Sprawdzenie nulla dla strukturyRe: [C++] Sprawdzenie nulla dla struktury
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.
    pl!not-for-mail
    From: Łukasz 'Maly' Ostrowski <m...@U...pl>
    Newsgroups: pl.comp.programming
    Subject: Re: [C++] Sprawdzenie nulla dla struktury
    Date: Thu, 18 Feb 2010 12:54:28 +0100
    Organization: Acme
    Lines: 39
    Message-ID: <lm1unv87vss4$.bn3vltgimyt0.dlg@40tude.net>
    References: <hlgi8b$v01$1@news.onet.pl> <hlgiul$12e$1@news.onet.pl>
    <hlgjtt$3tm$1@news.onet.pl> <hlgk8c$51p$1@news.onet.pl>
    <hlgkl2$64i$1@news.onet.pl> <hlglqh$97b$1@news.onet.pl>
    <hlgmho$bse$1@news.onet.pl> <hlgodc$hdq$1@news.onet.pl>
    <hlgqh6$nih$1@news.onet.pl> <hlgr4a$p3s$2@news.onet.pl>
    <hlgrtj$ruo$1@news.onet.pl> <hlh87d$ngd$1@news.onet.pl>
    <hliuef$n55$1@news.onet.pl> <o...@4...net>
    <hlj3ha$68a$1@news.onet.pl>
    NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset="iso-8859-2"
    Content-Transfer-Encoding: 8bit
    X-Trace: news.dialog.net.pl 1266494112 10044 78.9.71.129 (18 Feb 2010 11:55:12 GMT)
    X-Complaints-To: a...@d...net.pl
    NNTP-Posting-Date: Thu, 18 Feb 2010 11:55:12 +0000 (UTC)
    User-Agent: 40tude_Dialog/2.0.15.1
    Mail-Copies-To: poster
    Xref: news-archive.icm.edu.pl pl.comp.programming:184878
    [ ukryj nagłówki ]

    On Thu, 18 Feb 2010 11:07:38 +0100, GrzybSon wrote:
    > Nie pogrążam tylko nie zakumałeś o czym mowa:

    Zakumałem, CLR znam inside-out. Ty nie ;-).

    > struct TopStruct
    > {
    > int i;
    > string komunikat;
    > NestedStruct nested;
    > }
    >
    > struct NestedStruct
    > {
    > InnerStruct inner;
    > }
    >
    > jeżeli teraz wykonam taki kod
    >
    > TopStruct str = new TopStruct();
    > to komunikat będzie nullem
    Zgoda, bo to reference type.

    > tak samo jak nested
    Bzdura. Będzie zainicjowane i referencowalne.
    Value-type'y nie mają prawa przyjąć
    (referencyjnej) wartości null.

    Gdyby Inner/Nested było class'em - to tak, były
    by odpowiednie pola wynullowane.

    > i będzie miało wartość 0
    zgoda, bo to value type, i default(int) == 0.

    --
    Pozdrawiam,
    Łukasz 'Maly' Ostrowski. http://l3v.pl/
    ICQ: 148498663 GG: 2544385 AIM: malyzgora
    GTalk: l...@g...com ASTRA: L3viathan

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: