Ciao.
Ho il seguente codice in una classe base da cui derivano due classi secondarie :
codice:
virtual tagLoadDataTempLogic LoadTagLoadsTemp();
dove tagLoadDataTempLogic è una struct dichiarata nel mio progetto e il cui file è stato incluso con un #include xxxx.h
codice:
typedef struct LoadDataTempLogic
{
CString strFrameObj,strFrameEl, strLoadCase, strCoordSys, strType, strDir, strJointI;
double dDistA, dDistB, dValOverLB, dValOverLA;
}tagLoadDataTempLogic;
mi da questo errore :
c:\CMPFRG\CMPIMPORTAPI\BaseSapData.h(44) : error C2433: 'CBaseSapData::tagLoadDataTempLogic' : 'virtual' not permitted on data declarations
è possibile utilizzare come tipo di ritorno in un metodo virtuale una struct definita nel progetto?
se si in che modo?
grazie.