Добавь в файл pivector2d.h комментарии для Doxygen ко всем классам и
всем функциям.
Комментарии должны быть в таком же стиле как в файле pivector.h.
Проанализируй функциональность классов pivector2d в файле pivector2d.h и
класс pivector в файле pivector.h и добавь недостающую функциональность
в pivector2d по аналогии с pivector.
- Add operator[], element(), and at() overloads for Index struct
- Add isValid() and isNotValid() methods to Index
- Add default initialization to -1 (invalid state)
- Add parameterized constructor Index(row, col)
- Add tests for new functionality
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
В принципе всё работает)
Ещё хочется добавить итераторов для Col и Row классов
Наследовать Row от RowConst
PIPair<ssize_t, ssize_t> заменить на структуру Pivector2DIndex
'removeColumn memmove
filterColumns через addColumn
Vibecoding PIVector2D - add funcs and docto PIVector2D - add funcs, optimize, tests, fixes, doxygen