Enum: определениеEnum указатели в C++
enum DataStatus
{
DataNotAvailable = -1,
DataLocallyAvailable = 0,
DataExternallyAvailable = 1,
};
Функции:
GetDataStatusByFrame(UINT PI_uiRequestFrameNo, DataStatus *PO_peDataStatus);
сравнительные:
IDataHandler::DataStatus* pinnedPointer = new IDataHandler::DataStatus();
GetDataStatusByFrame(1, pinnedPointer);
if (pinnedPointer == IDataHandler::DataStatus::DataNotAvailable) // 'cannot convert' exception
{
// ...
}
Вопрос:
Как я могу сравнить эти типы или МОО t отбрасывает их в один и тот же тип данных?
Можете ли вы не просто разыменовать указатель? – adelphus
Возможно, вы могли бы сделать с некоторой информацией * назад к основам. Подумайте о том, как читать указатели в своей любимой книге. –