Compare commits
1 Commits
829de60342
...
9ceaff3c6a
| Author | SHA1 | Date | |
|---|---|---|---|
|
9ceaff3c6a
|
@@ -92,19 +92,17 @@
|
||||
|
||||
Первым делом нам необходимо подумать о настройках, есть градации и примерное количество блоков, нужно их "увековечить в коде"... Глотнув кофе и просмаковав его приятный аромат понимаем что нам нужна структура которая опишет каждый блок, отлично, пишем:
|
||||
```C
|
||||
/**
|
||||
* @brief Структура преднастройки аллокатора задающая градации и количество блоков памяти
|
||||
*
|
||||
* @property +est_size: size_t - Предполагаемый размер блока
|
||||
* @property +est_count: size_t - Предполагаемое количество блоков
|
||||
/*
|
||||
* Структура преднастройки аллокатора задающая градации и количество блоков памяти
|
||||
* +est_size: size_t - Предполагаемый размер блока
|
||||
* +est_count: size_t - Предполагаемое количество блоков
|
||||
*/
|
||||
typedef struct FXGrade {
|
||||
/// Предполагаемый размер блока
|
||||
// Предполагаемый размер блока
|
||||
const size_t est_size;
|
||||
/// Предполагаемое количество блоков
|
||||
// Предполагаемое количество блоков
|
||||
const size_t est_count;
|
||||
} FXGrade;
|
||||
|
||||
```
|
||||
Отлично, объединим их в целое, выделим переменную - массив градаций, и статически её проинициализируем:
|
||||
```C
|
||||
|
||||
Reference in New Issue
Block a user