Я читал о руководствах по вычитанию для std::vector
с помощью cppreference.
Пример:
#include <vector>
int main() {
std::vector<int> v = {1, 2, 3, 4};
std::vector x{v.begin(), v.end()}; // uses explicit deduction guide
}
Итак, у меня есть некоторые вопросы по этому поводу:
-
Что такое
std::vector
руководства по дедукции в С++ 17? -
Почему и когда нам нужен векторный вывод?
-
Здесь Is
x
astd::vector<int>
илиstd::vector<std::vector<int>>
?