#include "array.hpp" struct Test { Test() : i(0) { } Test(const Test&) = delete; int i; }; int main() { Array t(10); Array t2(t); }