готово
This commit is contained in:
@@ -3,32 +3,26 @@
|
||||
## Этап 1: Сборка
|
||||
|
||||
### 1.1 Собрать проект
|
||||
- собери проект, при необходимости поправь ошибки
|
||||
- [x] собери проект, при необходимости поправь ошибки
|
||||
|
||||
## Этап 2: Проверить и поправить тесты
|
||||
|
||||
### 2.1 Запустить тесты
|
||||
- Запустить: `./build/tests/pip_math_test --gtest_filter="*Vector2D*"`
|
||||
- В случае ошибок внести правки в pivector2d.h
|
||||
- [x] Запустить: `./build/tests/pip_math_test --gtest_filter="*Vector2D*"`
|
||||
- [x] В случае ошибок внести правки в pivector2d.h
|
||||
|
||||
---
|
||||
|
||||
## Этап 3: Заменить PIPair<ssize_t, ssize_t> на PIVector2DIndex
|
||||
|
||||
### 3.1 Создать структуру PIVector2DIndex
|
||||
```cpp
|
||||
struct Index {
|
||||
ssize_t row;
|
||||
ssize_t col;
|
||||
};
|
||||
```
|
||||
- [x] Создано: `struct Index { ssize_t row; ssize_t col; };`
|
||||
|
||||
### 3.2 Обновить return types
|
||||
Методы для изменения:
|
||||
- indexOf() -> возвращает PIVector2DIndex вместо PIPair<ssize_t, ssize_t>
|
||||
- lastIndexOf()
|
||||
- indexWhere()
|
||||
- lastIndexWhere()
|
||||
- [x] indexOf() -> возвращает Index вместо PIPair<ssize_t, ssize_t>
|
||||
- [x] lastIndexOf()
|
||||
- [x] indexWhere()
|
||||
- [x] lastIndexWhere()
|
||||
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user