С ++ идентификатор "vector" не определен
Здравствуйте! Расскажите, как решить проблему неопределенности идентификаторов?
Вот код
#include "pch.h"
#include
#include
using namespace std;
int main() {
int n;
vector a(n);
for (int i = 0; i < n; i++) {
cin >> a[i];
}
sort(a.begin(), a.end());
for (auto now : a) {
cout << now << " ";
}
return 0;
В данном случае волнует вопрос, что visual studio не определил идентификатор "vector"
Прошу реальной помощи в решении, троллинг будет баниться!
Как создать проект? https://otvet.mail.ru/answer/1879602350
Как работать с вектором?
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
cout << "n: ";
size_t n;
cin >> n;
vector<int> box(n);
cout << ">>> ";
for (auto i = 0; i < n; ++i) cin >> box[i];
sort(box.begin(), box.end());
for (const auto value : box) cout << ' ' << value;
cout.put('\n');
system("pause");
}
а вектор каких элементов ты создаешь ?
это нигде не объявлено
Троллинг будет баниться осторожно!!!!
читать учебник по С++