xtd 0.2.0
Loading...
Searching...
No Matches

◆ delete_ptr() [1/2]

template<typename type_t >
void xtd::delete_ptr ( sptr< type_t > &  ptr)

xtd::delete_ptr operator delete a xtd::sptr or xtd::ptr object.

Library
xtd.core
Examples
this is example shows to use xtd::delete_ptr with xtd::version class
ptr<xtd::version> version = new_ptr<xtd::version>(1, 2, 3);
delete_ptr(version); // Not mandatory.
static void write_line()
Writes the current line terminator to the standard output stream using the specified format informati...
xtd::string to_string() const noexcept override
Converts the value of the current xtd::version object to its equivalent xtd::string representation.
Represents the version number of an assembly, operating system, or the xtd. This class cannot be inhe...
Definition version.h:114
xtd::sptr< type_t > ptr
The xtd::ptr object is a shared pointer.
Definition ptr.h:27
void delete_ptr(sptr< type_t > &ptr)
xtd::delete_ptr operator delete a xtd::sptr or xtd::ptr object.
Definition delete_ptr.h:27
Remarks
This operator does not have to be called because when an xtd::sptr object leaves the scope, its value is automatically reset.
Use it when you want to reset the xtd::sptr object at a specific time.