История изменений
Исправление intelfx, (текущая версия) :
Debug слишком вербозен и плохо читается. У меня есть матрица смежности, которая представляет собой двумерный массив этих Edge'й, и реализация fmt::Display для этого двумерного массива рисует в консоли именно табличку, с выровненной шириной столбцов и так далее.
При этом двумерный массив — это параметрический тип, и я не хочу учить его специфике класса Edge (как предлагает анонимус с двумя разными методами).
И нет, серьёзно, неужели это такое неправильное пожелание — распечатывать E(10)
, когда Edge инстанцирован от int'а, но E(-)
, когда Edge инстанцирован от какой-то НЕХ?
Исходная версия intelfx, :
Debug слишком вербозен и плохо читается. У меня есть матрица смежности, которая представляет собой двумерный массив этих Edge'й, и реализация fmt::Display для этого двумерного массива рисует в консоли именно табличку, с выровненной шириной столбцов и так далее.
И нет, серьёзно, неужели это такое неправильное пожелание — распечатывать E(10)
, когда Edge инстанцирован от int'а, но E(-)
, когда Edge инстанцирован от какой-то НЕХ?