От: | B0FEE664 | ||
Дата: | 28.01.18 10:58 | ||
Оценка: |
class Test
{
public:
const std::vector<int>& GetVector() &
{
return m_v;
}
const std::vector<int>& GetVector() const &
{
return m_v;
}
// std::vector<int> or std::vector<int>&& ?
std::vector<int> GetVector() &&
{
return std::move(m_v);
}
const std::vector<int>& GetVector() const &&
{
return m_v;
}
private:
std::vector<int> m_v;
};