У кого есть свои стандарты по префиксам, как указано здесь, но для Perl? Для Ъ (c++):
- '_' = member of a class
- 'c' = a count of something
- 'd' = a difference between two things (i.e. an offset)
- 's' = a data sample
- 'f' = a boolean flag
- 'p' = a pointer
- 'h' = a handle to a system resource
- 'rg' = a range (i.e. an array)
- 'ix' = an index
Пример использования:
void CFilter::Run(void) {
SStageInfo *pStageInfo = _rgStageInfo;
if (_fDownConverting) pStageInfo->DownConvert(_centerFrequency, _cChans);
while ( (pStageInfo != &_rgStageInfo[_cStages]) &&
pStageInfo->CalculateResultPairForNextStage(_cChans) ) {
++pStageInfo;
}
if ( pStageInfo == &_rgStageInfo[_cStages] ) {
if ( _csHoldoff ) {
_csHoldoff--;
} else if (_fDownConverting) {
CFft::EdmaTriggerAll(_mid, pStageInfo->GetBuffer(),
_rgixFirOutput, _fDownConverting);
} else {
// Reset EDMA source address to simulate
// a FIFO source to a larger sink buffer.
EdmaSetSrc(_hEdmaFirOut, pStageInfo->GetBuffer());
EdmaSetChannel(_hEdmaFirOut);
}
}
}