eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[C++] Sprawdzenie nulla dla strukturyRe: [C++] Sprawdzenie nulla dla struktury
  • Data: 2010-02-18 11:54:28
    Temat: Re: [C++] Sprawdzenie nulla dla struktury
    Od: Łukasz 'Maly' Ostrowski <m...@U...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie 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: