Ответы пользователя по тегу C++
  • Как динамически вставлять элементы в двумерный вектор?

    ncix
    @ncix
    Предприниматель
    В общем, заполнение двумерного вектора будет выглядеть как-то так.
    for (int i = 0; getline(in, line); i++) {
        vector<int> row; //создаем одномерный вектор
        for (int j = 0; j < line.size(); j++) {
            row.push_back(line[j]); //набиваем значениями 
        }
        matrix.push_back(row); запихиваем полученный одномерный вектор в двумерный.
      };
    Ответ написан
    Комментировать
  • Матричный полиморфизм?

    ncix
    @ncix Автор вопроса
    Предприниматель
    Дублирования легко избежать, реализовав всё по 1 разу, а в остальных методах просто вызывать уже реализованные
    

    Специфика задачи такова, что реализация каждого действия А и так не более 1 строчки, поэтому перевызовы создадут кучу оберток над очень скромным содержанием. Именно поэтому такой вариант не очень и устраивает.
    Ответ написан
    Комментировать