我们有这些课程:
struct Intermediate : public std::array<double,3> {};
struct Vector3 : public Intermediate
{
// ........more ctors.........
// Modified move constructor (base class)
Vector3(std::array<double,3> &&v) { ??????? }
// ........more functionality...........
};
“修改后的”移动构造函数是否像原始移动构造函数一样?
如何实现构造函数?除了 std::array::swap 还有其他方法吗?