Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| ccpp:konstanty [2020/08/28 11:16] – bures | ccpp:konstanty [2021/11/15 10:20] (aktuální) – bures | ||
|---|---|---|---|
| Řádek 7: | Řádek 7: | ||
| Nespornou výhodou je nulová alokace extra paměti, nevýhodou naopak, že není silně typovaná a kompilátor o ní nemá valné informace. | Nespornou výhodou je nulová alokace extra paměti, nevýhodou naopak, že není silně typovaná a kompilátor o ní nemá valné informace. | ||
| <code c> | <code c> | ||
| + | #include < | ||
| #define PI 3.14159 | #define PI 3.14159 | ||
| Řádek 20: | Řádek 21: | ||
| Jedná se o speciální proměnou označenou klíčovým slovem '' | Jedná se o speciální proměnou označenou klíčovým slovem '' | ||
| - | Tento typ konstanty je možné definovat i za běhu. Často se hodí pokud chceme něco na chvíli uložit pod vlastním identifikátorem a víme, že se to nebude měnit. Kompilátor pak dokáže takovou konstantu optimalizovat pro lepší výkon. | + | Tento typ konstanty je možné definovat i za běhu. Často se hodí pokud chceme něco na chvíli uložit pod vlastním identifikátorem a víme, že se daná hodnota |
| <code c> | <code c> | ||
| + | #include < | ||
| const double PI = 3.14159; | const double PI = 3.14159; | ||