遍历模式在 ObjectARX 库中使用得非常频繁,举例如下:
AcApDocManager::newAcApDocumentIterator 和 AcApDocumentIterator ;
AcDbAbstractViewTable::newIterator 和 AcDbAbstractViewTableIterator;
AcDbBlockTable::newIterator 和 AcDbBlockTableIterator;
AcDbBlockTableRecord::newBlockReferenceIdIterator 和 AcDbBlockReferenceIdIterator;
AcDbBlockTableRecord::newIterator 和 AcDbBlockTableRecordIterator;
AcDbAbstractViewTable::newIterator 和 AcDbAbstractViewTableIterator;
AcDbCompositeFilteredBlockIterator::newIterator 和 AcDbCompositeFilteredBlockIterator;
AcDbDictionary::newIterator 和 AcDbDictionaryIterator;
AcDbDimStyleTable::newIterator 和 AcDbDimStyleTableIterator;
AcDbEvalContext::newIterator 和 AcDbEvalContextIterator;
AcDbGroup::newIterator 和 AcDbGroupIterator;
AcDbIndex::newIterator 和 AcDbFilteredBlockIterator;
AcDbIndex::newIterator 和 AcDbFilteredBlockIterator;
AcDbLayerTable::newIterator 和 AcDbLayerTableIterator;
AcDbLinetypeTable::newIterator 和 AcDbLinetypeTableIterator;
AcDbObjectContextCollection::newIterator 和 AcDbObjectContextCollectionIterator;
AcDbRegAppTable::newIterator 和 AcDbRegAppTableIterator;
AcDbSectionManager::newIterator 和 AcDbSectionManagerIterator;
AcDbIndex::newIterator 和 AcDbFilteredBlockIterator;
AcDbSymbolTable::newIterator 和 AcDbSymbolTableIterator;
AcDbTextStyleTable::newIterator 和 AcDbTextStyleTableIterator;
AcDbViewportTable::newIterator 和 AcDbViewportTableIterator ;
AcDbViewTable::newIterator 和 AcDbViewTableIterator;
AcRxDictionary::newIterator 和 AcRxDictionaryIterator;
AcRxProtocolReactorList::newIterator 和 AcRxProtocolReactorIterator;
AcRxProtocolReactorManager::newIterator 和 AcRxProtocolReactorListIterator;
注明:转自http://blog.sina.com.cn/s/blog_545dfadd0101fk83.html