枚举:枚举指针在C++
enum DataStatus
{
DataNotAvailable = -1,
DataLocallyAvailable = 0,
DataExternallyAvailable = 1,
};
函数定义:
GetDataStatusByFrame(UINT PI_uiRequestFrameNo, DataStatus *PO_peDataStatus);
Comparsion:
IDataHandler::DataStatus* pinnedPointer = new IDataHandler::DataStatus();
GetDataStatusByFrame(1, pinnedPointer);
if (pinnedPointer == IDataHandler::DataStatus::DataNotAvailable) // 'cannot convert' exception
{
// ...
}
问:
我怎么能比较这些类型或监听中心把它们转换成相同的数据类型?
你不能只取消指针吗? – adelphus 2012-03-19 11:32:14
也许你可以做一些*回到基本*信息。考虑阅读你最喜欢的书中的指针。 – 2012-03-19 12:15:55