Pointer na const

Pavel Hudecek edizon na seznam.cz
Čtvrtek Červen 20 00:20:10 CEST 2013


V souvislosti se sousedním tématem "XC8 a data ver flash" mě napadla 
kacířská otázka, zda vůbec musí na konstantu vždy existovat pointer?

Co když překladač pouze zaručí, že při použití konstanty zajistí, aby 
výsledkem byla požadovaná hodnota, ale v rámci optimalizace ji někdy nebude 
skladovat jako standardní proměnnou?

Příklad:

const int ca=5, cb=3;
int x;

x=ca+cb;

Může to rovnou přeložit stejně, jako x=8; ?

Docela by mě zajímalo, jak se k tomu staví norma.

PH 



Další informace o konferenci Hw-list