elmo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [elmo-devel]Drobiazgi


From: Krzysztof Gibas
Subject: Re: [elmo-devel]Drobiazgi
Date: Thu, 26 Jun 2003 10:52:21 +0200
User-agent: elmo/0.8

> Jest taka prosta metoda na to żeby nie powtarzać tego samego kodu,            
>                                                                   
> który służy do sprawdzenia, czy funkcja w ogóle może być wywołana.            
>                                                                   
> 
> W plikach takich umieszczam definicję
> 
> #define PREAMBLE do { if (test) return; } while (0)
> 
> Potem mogę w tych funkcjach używać PREAMBLE; i to gwarantuje, że kod
> dalej wykona się tylko jeśli test dał negatywny wynik.  Test jest
> specjalnie umieszczony w pętlę do...while, żeby nic się przez
> przypadek nie sparowało.  Kompilator sam usunie pętlę widząc, że
> warunek jest stały.

Tak, właśnie widziałem ten sposób. Fakt bardzo upraszcza kod i powiększa
jego czytelność. Teraz będę już robił dobrze :)

pozdrawiam,
Krzysiek.
-- 
This is the song, la la la la, Elmo song...






reply via email to

[Prev in Thread] Current Thread [Next in Thread]