Frigör olägliga resurser för arbetsboken med C++
Contents
[
Hide
]
Aspose.Cells tillhandahåller Workbook.Dispose() metoden för att frigöra ohanterade resurser från Workbook objektet. Dispose-mönstret används endast för objekt som har åtkomst till ohanterade resurser, såsom fil- och rörhandtag, registerhandtag, väntehandtag eller pekare till block av ohanterat minne. Detta beror på att sop samlaren är mycket effektiv på att ta tillbaka oanvända hanterade objekt, men den kan inte ta tillbaka ohanterade objekt.
Workbook-objektet implementerar nu IDisposable-gränssnittet som har en enda metod Dispose(). Du kan antingen direkt anropa Workbook.Dispose()-metoden eller använda Using-satset för att automatiskt anropa denna metod.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Create workbook object
Workbook wb1;
// Call Dispose method
wb1.Dispose();
// Call Dispose method via RAII (Resource Acquisition Is Initialization)
{
Workbook wb2;
// Any other code goes here
} // wb2 is automatically disposed when it goes out of scope
Aspose::Cells::Cleanup();
}