#19 [pull req] мелкие изменения

Затворено
отворено пре 3 година од Bogdan107 · 1 коментара
Bogdan107 коментирира пре 3 година

1 - Вынести инициализацию переменной rawAddr за пределы цикла

Строку uint8_t rawAddr[16]; с позиции 415, 447, 459, 469, 483, 494, 505 убрать. Строку uint8_t rawAddr[16]; поместить на позицию 399.

https://notabug.org/acetone/SimpleYggGen-CPP/src/master/src/sygcpp.cpp#L415

При каждом проходе по циклу объявляется переменная. Т.е. в начале прохода переменная создаётся, а по окончанию - уничтожается. Логично вынести переменную rawAddr за пределы цикла, чтобы не тратить время CPU на создание-уничтожение переменной при каждом проходе цикла.

2 - Вынести инициализацию переменной fortune_key_index за пределы цикла

Строку int fortune_key_index = -1; в позиции 404 заменить на fortune_key_index = -1;, а в позицию 399 добавить строку int fortune_key_index;.

3 - Вынести инициализацию переменной newones за пределы цикла

Строку int newones = getOnes(sha512_hash); в позиции 411 заменить на newones = getOnes(sha512_hash);, а в позицию 399 добавить строку int newones;.

### 1 - Вынести инициализацию переменной rawAddr за пределы цикла Строку ```uint8_t rawAddr[16];``` с позиции 415, 447, 459, 469, 483, 494, 505 убрать. Строку ```uint8_t rawAddr[16];``` поместить на позицию 399. https://notabug.org/acetone/SimpleYggGen-CPP/src/master/src/sygcpp.cpp#L415 При каждом проходе по циклу объявляется переменная. Т.е. в начале прохода переменная создаётся, а по окончанию - уничтожается. Логично вынести переменную ```rawAddr``` за пределы цикла, чтобы не тратить время CPU на создание-уничтожение переменной при каждом проходе цикла. ### 2 - Вынести инициализацию переменной fortune_key_index за пределы цикла Строку ```int fortune_key_index = -1;``` в позиции 404 заменить на ```fortune_key_index = -1;```, а в позицию 399 добавить строку ```int fortune_key_index;```. ### 3 - Вынести инициализацию переменной newones за пределы цикла Строку ```int newones = getOnes(sha512_hash);``` в позиции 411 заменить на ```newones = getOnes(sha512_hash);```, а в позицию 399 добавить строку ```int newones;```.
acetone поменуо овај задатак у комит пре 3 година
#19
acetone затворено пре 3 година
Bogdan107 коментирира пре 3 година
Аутор

Я бы до кучи вынес за пределы цикла инициализацию переменных i и z (в ту же позицию 399).

int i = 0;
int z = 0;
Я бы до кучи вынес за пределы цикла инициализацию переменных i и z (в ту же позицию 399). ``` int i = 0; int z = 0; ```
Пријавите се да се прикључе у овом разговору.
Нема лабеле
Нема фазе
Нема одговорних
1 учесника
Учитавање...
Откажи
Сачувај
Још нема садржаја.