Me explico
Tengo una clase y he creado el siguiente struct en el .h
typedef struct Arte
{
CString cNombreGrafico;
CBDTotales* cDB; //puntero a una clase q tengo mia
}arte ;
class A
{
...........
}
**---------------------------------------------------------**
ahora en el .cpp
#include "DBtotales.h"
class A
{
en una funcion me creo:
CDBTotales* BDtotales; //sin problemas
arte a; //Me creo una variable del tipo Struct de arriba
a.cNombreGrafico="Hola"; //sin problemas
//ESTE ES EL PROBLEMA. AL HACER esta asignación me da el error:
error C2440: '=' : no se puede realizar la conversión de 'CDBTotales *' a 'CBDTotales *'
a.cDB = BDtotales;
a.cDB es del mismo tipo que BDtotales...que es lo que me falla??
}