O programa a seguir está bem formado? #include <vector> struct A { explicit A(int) {} }; int main() { std::vector<int> vi = {1, 2, 3, 4, 5}; std::vector<A> va(vi.begin(), vi.end()); } De acordo com o C ++ 17 [sequence.reqmts], o requisito para X u(i, j); onde Xé um...