Implementation of Smart Pointers in Aspose.PDF for C++ 18.3

Share on FacebookTweet about this on TwitterShare on LinkedIn

aspose-pdf-for-cppWe at Aspose are very pleased to announce the availability of the next version of Aspose.PDF for C++. Aspose.PDF for C++ 18.3 has been released and is available over NuGet Gallery for download and to be used in C++ Applications. Like every release of the API, we have made improvements in performance as well as in memory management. In case you are going to use Aspose.PDF for C++ 18.3, we recommend you to please visit release notes page in the API documentation.

In Aspose.PDF for C++ 18.3, we have introduced Smart Pointers. Using smart pointers, we can make pointers to work in way that we do not need to explicitly call delete. Using smart pointers, improves memory usage as well as boost the performance of the program. They, however, look like normal pointer but they can do many things that a normal pointer cannot, like automatic destruction, reference counting and more. In Aspose.PDF for C++ 18.3, new pointer system SystemPtr is introduced instead of SharedPtr and WeakPtr. SharedPtr is alias for SmartPtr – whereas, WeakPtr is inherited from SmartPtr. Along with this new implementation we have also fixed asposecpplib, in order to improve performance.

Miscellaneous Resources

Please visit the following links for information regarding latest release Aspose.PDF for C++ 18.3 and Release Notes section. In case you have any question about Aspose.PDF for C++, you can post your inquiry in Aspose.PDF forums. We will be more than happy to assist you there.