这篇教程C++ DeleteAll函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中DeleteAll函数的典型用法代码示例。如果您正苦于以下问题:C++ DeleteAll函数的具体用法?C++ DeleteAll怎么用?C++ DeleteAll使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了DeleteAll函数的25个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: ASSERT_VALIDvoid CGXGridCellStylePtrArrayPtrArray::Serialize(CArchive& ar){ // Serializes only existing elements, // e.g. 1 xxx 2 xxx 3 xxx 7 xxx 22 xxx DWORD_MAX, // where xxx is a CGXGridCellStylePtrArray object and DWORD_MAX identifies the end of serialization static const WORD wVersion = 1; WORD wActualVersion = wVersion; ASSERT_VALID(this); if (ar.IsStoring()) { ar << wVersion; } else { // Check for version first ar >> wActualVersion; if( wActualVersion != wVersion ) { // Wrong version#ifdef _DEBUG TRACE0( "Incompatible format while reading CGXGridCellStylePtrArrayPtrArray " ); TRACE2("in %s at line %d/n", THIS_FILE, __LINE__); ASSERT(0); // ASSERTION-> Incompatible format while reading CGXGridCellStylePtrArrayPtrArray object ->END#endif AfxThrowArchiveException(CArchiveException::badSchema); return; } } const DWORD dwTerm = 0xFFFFFFFF; if (ar.IsStoring()) { // storing DWORD dwSize = (DWORD)GetSize(); ar << dwSize; for (int index = 0; index <= GetUpperBound(); index++) { CGXGridCellStylePtrArray* pStylePtrArray = GetAt(index); if (pStylePtrArray) { ar << (DWORD) index; pStylePtrArray->Serialize(ar); } } ar << dwTerm; } else { // loading DeleteAll(); DWORD dwSize; ar >> dwSize; SetSize((int) dwSize); DWORD dwIndex; ar >> dwIndex; while (dwIndex != dwTerm) { CGXGridCellStylePtrArray* pStylePtrArray = new CGXGridCellStylePtrArray; pStylePtrArray->Serialize(ar); SetAt((int) dwIndex, pStylePtrArray); // Next id ar >> dwIndex; } }}
开发者ID:JaeJoonLee,项目名称:Common,代码行数:79,
示例2: DeleteAllFWadCollection::~FWadCollection (){ DeleteAll();}
开发者ID:Krazygamr,项目名称:D-Touch,代码行数:4,
示例3: DeleteAllCByteOutputStream::~CByteOutputStream(){ DeleteAll();}
开发者ID:xiaocongcc,项目名称:GameDemo,代码行数:4,
示例4: DeleteAll/**--------------------------------------------------------------------------<BR>C2DPolygonSet::MakeCopy/brief Makes a copy of the set provided.<P>---------------------------------------------------------------------------*/void C2DPolygonSet::MakeCopy( const C2DPolygonSet& Other){ DeleteAll( ); AddCopy(Other);}
开发者ID:Ic3C0ld,项目名称:QtGeometry7316,代码行数:10,
示例5: DeleteAllCFunctionCollection::~CFunctionCollection() { DeleteAll(true, true); assert(_function_map.size() == 0);}
开发者ID:Haskabab,项目名称:openholdembot,代码行数:4,
示例6: DeleteAll/**This is the component destructor. After all references to the componentare released, it performs any necessary cleanup activities.*/CIFXMetaData::~CIFXMetaData(){ if (m_uMDCount) DeleteAll(); delete(m_pMetaData);}
开发者ID:ClinicalGraphics,项目名称:MathGL,代码行数:10,
示例7: DeleteAllvoid CNpcStateTransitMgr::UnloadConfig(){ DeleteAll();}
开发者ID:svn2github,项目名称:ybtx,代码行数:4,
示例8: ~LIST(void){DeleteAll();}
开发者ID:aditya-agarwal,项目名称:Skype-Android,代码行数:1,
示例9: InitializeCriticalSection//.........这里部分代码省略......... FPrinter = new CKassPrinterFile ( opt.PrintComName ); break; case NOT_INSTALLED: break; case KKM_STROKE: if ( opt.KKMType == KKM_STROKE ) FPrinter = FKKM; else { ShtrishKKM = new CKassShtrihKKM ( opt.Owner, opt.PrintComName, opt.PrintBaudRate );// ShtrishKKM->SetTextWidth ( 28 ); ShtrishKKM->OpenCommPort(); FPrinter = ShtrishKKM; } break; case KKM_PRIM: if ( opt.KKMType == KKM_PRIM ) FPrinter = FKKM; else try { FPrinter = new CKassPrim ( opt.Owner, opt.PrintComName, opt.PrintBaudRate ); } catch ( ECommError &E ) { //DeleteAll(); //throw Exception( "Не удалось открыть порт ККМ Прим: " + // AnsiString ( E.what() ) ); WriteErr ( "Не удалось открыть порт ККМ Прим: " + AnsiString (E.what()) ); } break; default: DeleteAll(); ErrInfo.ErrText = "Не известный принтер"; throw ErrInfo; } AnsiString Foot, Head; if ( Data->GetTicketAttr ( &Head, &Foot, &ErrInfo ) ) { FPrinter->SetHead ( Head ); FPrinter->SetFoot ( Foot ); }// else// WriteProt ( ErrInfo ); if ( opt.ExistPult ) { switch ( opt.PultType ) { CKassPult_v2 *pv2; CKassTRKAZT *azt; case NOT_INSTALLED: FTRK = new CKassNoPult ( opt.Owner ); break; case PULT_AMUR: FPultPortS = new CSimpleCommPort; CPultScannerCommand::SetDCBProperty ( FPultPortS ); FPultPortS->SetCommPort ( opt.PultComName ); FTRK = new CKassPult_v1 ( opt.Owner, FPultPortS, &cs ); break; case HEAD_VESNA: try
开发者ID:apdapd,项目名称:CBuilder,代码行数:67,
示例10: DeleteAllEVENT::~EVENT(){ DeleteAll();}
开发者ID:tuku,项目名称:snoxd-koserver,代码行数:4,
示例11: in//.........这里部分代码省略......... while(count < length) { in >> byte; count ++; if( (char)byte != '/r' && (char)byte != '/n' ) buf[index++] = byte; if(((char)byte == '/n' || count == length ) && index > 1 ) { buf[index] = (BYTE) 0; t_index = 0; if( buf[t_index] == ';' || buf[t_index] == '/' ) // C++ DeleteAllItems函数代码示例 C++ Delegate函数代码示例
|