Считывает ввод, но не выводит вектор
int main()
{
vector< vector<int> > a;
ll n;
cin >> n;
a.reserve(n);
for(int i = 0; i < n; ++i) a[i].reserve(n);
for(int i = 0; i < n; ++i)
for(int j = 0; j < n; ++j) cin >> a[i][j];
for(int i = 0; i < n; ++i)
{
for(int j = 0; j < n; ++j) cout << a[i][j] << " ";
cout << "\n";
}
}
C reserve()
не работает потому что этот метод только выделяет память и никаких конструкторов не вызывает, а resize()
создает заданное количество элементов т.е. вызывает конструкторы по умолчанию.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброго времени суток! Мне нужно сделать валидацию jabber-аккаунта вида user@serverru Была мысль просто посылать на тестируемый аккаунт сообщение,...
Есть скажем простой LinearLayoutМне нужно программно вывести загруженный объект Bitmap как фон этого LinearLayout
Возникла проблема по передаче изображения на серверДанный код написан для Android и работает только с версией 4