Pergunta : Como reparar a atribuição do “ptr ao const” ao “ptr” compilar o erro?

struct
do typedef {*ntrfc do const do
SRV_Ntrfc_t;
} SRV_Cnfg_t; srv_main do


MGR_MR_E (cmd de MGR_MC_E, *cmw do
MGR_Work_t, *cmc do
MGR_Cnfg_t, *srv) do
MGR_Srv_t {*wp = srv->work do

Work_t; *cp = srv->cnfg do
SRV_Cnfg_t; *ntrfc do
SRV_Ntrfc_t = cp->ntrfc
….o código do

Above foi compilado com o compilador do diab 4.2b “C” de WindRiver sem erros.  Compilar este programa com o compilador de 5.8.0.0 “C” do diab de WindRiver produz o seguinte erro:

trying para atribuir o “ptr ao const” 'ao Br/>
How do ptr'< para reparar este erro sem funcionalidade em mudança do software?  Talvez algum tipo de typecast pode fazer it.
class= do

Resposta : Como reparar a atribuição do “ptr ao const” ao “ptr” compilar o erro?

Você pode usar o const_cast (), por exemplo.

ntrfc = const_cast (cp->ntrfc);
Outras soluções  
 
programming4us programming4us