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.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
    s.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.d
    e!t-online.de!newsfeed.straub-nv.de!weretis.net!feeder1.news.weretis.net!news.s
    olani.org!not-for-mail
    From: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid>
    Newsgroups: pl.comp.programming
    Subject: Re: [C++] Sprawdzenie nulla dla struktury
    Date: Thu, 18 Feb 2010 09:09:10 +0000 (UTC)
    Organization: solani.org
    Lines: 32
    Message-ID: <hlj03m$4tn$2@solani.org>
    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>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: 8bit
    X-Trace: solani.org 1266484150 5047
    eJwFwYEBwCAIA7CXRKDDc7TQ/09Ykg4Dv0AiUqljgi9QNaNJNXjb4F5r5zpvDm/1FlmvLPgDLGARzg==
    (18 Feb 2010 09:09:10 GMT)
    X-Complaints-To: a...@n...solani.org
    NNTP-Posting-Date: Thu, 18 Feb 2010 09:09:10 +0000 (UTC)
    X-User-ID: eJwNyccRwDAMA7CVokJRHsensv8IDr6AhUTRA+FY7KHwS72GaN1uZgzZNW4D9VaRouDchPyjDw
    r2EFM=
    Cancel-Lock: sha1:Bm+JhmdNpx24rMQOqJP9yP2Tvqg=
    User-Agent: slrn/pre0.9.9-111 (Linux)
    X-NNTP-Posting-Host: eJwFwQkBwDAIA0BLGyUBOymPfwm9w+HPCifoWGwrmbo1yp6k9hra1lFxDLGHIXGQ
    a98NxQM7txHO
    Xref: news-archive.icm.edu.pl pl.comp.programming:184870
    [ ukryj nagłówki ]

    On 2010-02-18, GrzybSon <m...@k...pl> wrote:
    [...]
    >>> Prawid?owe rozwi?zanie to:
    >>>
    >>> TopStruct * top;
    >>>
    >>> while ( (top = GetStructs()) != NULL)
    >>> {
    >>> if (&top->param != NULL)
    >>> {
    >>> // kod nieistotny
    >>> }
    >>> }
    >>
    >> Ale przecie? w tym przypadku to jest zawsze prawda, to po co ten warunek
    >> tam umieszczaae?
    >
    > Racja.
    > Wkoncu skonsultowa?em sie ze specem od C++ i okazuje sie, ?e unia zawsze ma
    > wype?nione struktury domy?lnymi warto?ciami
    > (inaczej jest w C#), wiec to sprawdzenie rzeczywi?cie nie ma sensu. Jedynie
    > co musze zrobiae to sprawdzaae poszczególne pola w strukturze czy s?
    > zainicjowane jakimi? sensownymi warto?ciami (mówie tu np. o char *, który
    > jest odpowiednikiem stringa w .NET).

    Bosh. W której firmie pracujesz? Chcę wiedzieć kto zatrudnia takich
    betonów, co to będą sprawdzać w kodzie produkcyjnym czy losowe dane nie
    ułożyły się czasem w coś sensownego.

    --
    Secunia non olet.
    Stanislaw Klekot

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: