Fråga : Hur man fixar uppgift av ”ptr till const” till ”ptr” sammanställa felet?

typedefstruct
{const*ntrfc för
SRV_Ntrfc_t;
} SRV_Cnfg_t; srv_main för


MGR_MR_E (MGR_MC_E-cmd, *cmw för
MGR_Work_t, *cmc för
MGR_Cnfg_t, *srv för
MGR_Srv_t) {*wp = srv->work för

Work_t; *cp = srv->cnfg för
SRV_Cnfg_t; *ntrfc för
SRV_Ntrfc_t = cp->ntrfc
….,

Above kodifierar sammanställdes med kompilatorn för WindRiver diab 4.2b ”C” utan fel.  När du sammanställer detta program med den WindRiver diab5.8.0.0 ”C” kompilatorn producerar efter felet:

trying som tilldelar ”ptr till const” till 'ptr'

How för att fixa detta fel utan ändrande programvarufunktionsduglighet?  Kanske någon sort av typecast kan göra it.
" klar "

Svar : Hur man fixar uppgift av ”ptr till const” till ”ptr” sammanställa felet?

Du kan använda const_cast (), e.g.

ntrfc = const_cast (cp->ntrfc);
Andra lösningar  
 
programming4us programming4us