(основана на особенности копирования экземпляров auto_ptr с использованием так называемой move semantics)
Два варианта применения:
1. Возвращение auto_ptr по значению из функции:
Вместо:
int* CreateInt()
{
return new int;
}
Использовать:
std::auto_ptr CreateInt()
{
return std::auto_ptr(new int);
}
...
std::auto_ptr pi
(
Read more... )
Comments 1
Reply
Leave a comment