Nel seguente esempio:errore utilizzando limitare parola chiave
void foo (double *ptr)
{
const double * restrict const restr_ptr=ptr;
}
ottengo questo errore:
error: expected a ";" const double * restrict const restr_ptr=ptr;
^
compilo con -STD = C99, utilizzando gcc 3.4
tutte le idee?
Compila per me bene. Hai una versione recente di GCC? –
Questo codice viene compilato per me su Sun C 5.8 e GCC 3.4.6. Comeau online si lamenta solo della dichiarazione di variabili inutilizzate. Si prega di fornire maggiori dettagli sul proprio ambiente. –
... ma Comeau era in modalità C99. Quando lo metto in modalità C++, si lamenta della stessa cosa. –