++ 11 . std:: array c-style. , .
std::array<int,5> f()
{
std::array<int,5> a;
return a;
}
, .
std::array<int,5>* f()
{
std::array<int,5>* a = new std::array<int,5>;
return a;
}
, (, std:: unique_ptr), , .
typedef std::array<int,5> array_of_5_ints;
std::unique_ptr<array_of_5_ints> f()
{
std::unique_ptr<array_of_5_ints> a = new std::array<int,5>;
return a;
}