[C con Clase] que significa el error Conversion loses qualifiers ???

Rolando Kindelan Nuñez rkindelan en uci.cu
Jue Ene 21 22:54:07 CET 2010


Lo que sucede es que seguro la funcion CheckTicketDeliveryAlarm( pTank->getDeviceID() ); tiene como firma lo siguiente 

void CheckTicketDeliveryAlarm(DeliveryData& algo) y le estas pasando const DeliveryData& pTank->getDeviceID() o algo por el estilo... 

si no es eso por lo menos publica los tipos de retorno y de parametro de las funciones para hacernos una mejor idea. 

saludos. 






"pensar en el futuro hace el presente más complicado..." 

Rolando . 

----- Mensaje original ----- 
De: "David Fire" <ddfire en gmail.com> 
Para: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net> 
Enviados: Jueves, 21 de Enero 2010 19:55:03 GMT +01:00 Amsterdam / Berlín / Berna / Roma / Estocolmo / Viena 
Asunto: [C con Clase] que significa el error Conversion loses qualifiers ??? 

archivo.cpp : error C2662: 'DeliveryData::CheckTicketDeliveryAlarm' : cannot convert 'this' pointer from 'const DeliveryData' to 'DeliveryData &' 
Conversion loses qualifiers 

DeliveryData *deliveryData = &(pTank->m_DeliveryData); 
en esta linea lo tira deliveryData->CheckTicketDeliveryAlarm( pTank->getDeviceID() ); 

esto da el mismo error 
DeliveryData &deliveryData = pTank->m_DeliveryData; 
en esta linea lo tira deliveryData->CheckTicketDeliveryAlarm( pTank->getDeviceID() ); 


pero esto si funciona 
DeliveryData deliveryData = pTank->m_DeliveryData 
deliveryData.CheckTicketDeliveryAlarm( pTank->getDeviceID() ); 

alguna idea??? 
-- 
(\__/) 
(='.'=)This is Bunny. Copy and paste bunny into your 
(")_(")signature to help him gain world domination. 


_______________________________________________ Lista de correo Cconclase Cconclase en listas.conclase.net http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100121/b3440ec8/attachment.html>


Más información sobre la lista de distribución Cconclase