C++結構體typedef struct _tagEQDATA中有一個函式物件operator()(int,int),里面進行比較,回傳一個函式指標
EQVARIENT* operator()( const unsigned int code, const unsigned int indicator,const unsigned int date=0 )
{
EQVARIENT* pEQVar = NULL;
if(valueArray.nSize == 0)
{
return pEQVar;
}
if(valueArray.nSize != codeArray.nSize * dateArray.nSize * indicatorArray.nSize)
{
return pEQVar;
}
if(code < codeArray.nSize && indicator < indicatorArray.nSize && date < dateArray.nSize)
{
int nIndex = codeArray.nSize * indicatorArray.nSize * date + indicatorArray.nSize * code + indicator;
pEQVar = valueArray.pEQVarient;
pEQVar += nIndex;
}
return pEQVar;
}
這個結構體中的函式物件如何用delphi,record表達出來
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/280082.html
標籤:語言基礎/算法/系統設計
