Size: a a a

2020 August 19

A

Astar in supapro.cxx
Ilia Zviagin
Тоже бред -- на фиг ты туда пошёл работать, если не знаешь ничего?
Странные вопросы задаете ) у меня другая специализация
источник

AF

Aidar Fattakhov in supapro.cxx
Astar
const int NUM_LEDS = 24;

void loop() {
   static int *heap = new int[NUM_LEDS];

   for (int i = 0; i < NUM_LEDS; i++) {
       heap[i] = rand() % 10;
   }

   for (int i = 0; i < NUM_LEDS; i++) {
       cout << heap[i] << endl;
   }

   cout << " +++++++++++++ " << endl;

   //delete [] heap;
}

int main() {

   while(1) {
       loop();
       sleep(1);
   }
}

Нужно ли удалять динамический массив если у меня loop() должен выполняться постоянно? Код для микроконтроллера и метода main нет. Есть только loop() который постоянно выполняется пока есть питание на контроллере
это уб
источник

VS

Vladimir Suisei in supapro.cxx
Astar
Работает? Не трогай😅
Вот вот
источник

VS

Vladimir Suisei in supapro.cxx
Ilia Zviagin
Тоже бред -- на фиг ты туда пошёл работать, если не знаешь ничего?
Ну кушать то хочется
источник

ПК

Побитый Кирпич... in supapro.cxx
Astar
const int NUM_LEDS = 24;

void loop() {
   static int *heap = new int[NUM_LEDS];

   for (int i = 0; i < NUM_LEDS; i++) {
       heap[i] = rand() % 10;
   }

   for (int i = 0; i < NUM_LEDS; i++) {
       cout << heap[i] << endl;
   }

   cout << " +++++++++++++ " << endl;

   //delete [] heap;
}

int main() {

   while(1) {
       loop();
       sleep(1);
   }
}

Нужно ли удалять динамический массив если у меня loop() должен выполняться постоянно? Код для микроконтроллера и метода main нет. Есть только loop() который постоянно выполняется пока есть питание на контроллере
Дак сделай статическим массивом, зачем через new выделяешь?
источник

IZ

Ilia Zviagin in supapro.cxx
Vladimir Suisei
Ну кушать то хочется
Так уволят же...
источник

AF

Aidar Fattakhov in supapro.cxx
Astar
Странные вопросы задаете ) у меня другая специализация
while(1) это уб, если нет выхода внутри
источник

A

Astar in supapro.cxx
Vladimir Suisei
Вот вот
Так изначально программу писал я с нуля, не зная Си++ в одном файле - оно все прекрасно работало )
источник

A

Astar in supapro.cxx
Ilia Zviagin
Так уволят же...
У меня не отношения как Работодалетель -> Работник. Нашел о чем переживать  лол
источник

VS

Vladimir Suisei in supapro.cxx
Aidar Fattakhov
while(1) это уб, если нет выхода внутри
Он писал уже что у него нет мейна и это тестовый код
источник

AF

Aidar Fattakhov in supapro.cxx
сунь в raii обертку в стат памяти
источник

VS

Vladimir Suisei in supapro.cxx
Astar
Так изначально программу писал я с нуля, не зная Си++ в одном файле - оно все прекрасно работало )
А, так это ты насрал 2.5к строк кода в 1 файле
источник

IZ

Ilia Zviagin in supapro.cxx
Aidar Fattakhov
while(1) это уб, если нет выхода внутри
У него ж контроллер, может  и УБ, но они на этом и живут.
источник

A

Astar in supapro.cxx
Aidar Fattakhov
while(1) это уб, если нет выхода внутри
приводил в качестве примера, не стоит это все воспринимать всерьез
источник

VS

Vladimir Suisei in supapro.cxx
Я думал легаси
источник

AF

Aidar Fattakhov in supapro.cxx
unique_ptr<T[]>
источник

A

Astar in supapro.cxx
Vladimir Suisei
А, так это ты насрал 2.5к строк кода в 1 файле
И что с того?
источник

IK

Ivan Koliesnik in supapro.cxx
как по мне для новичка то что нужно рефакторингом заниматся, так хоть структуру проекта поймет... большенство даж не знает как билдится, а за cmake у них головокружение появляется))
источник

VS

Vladimir Suisei in supapro.cxx
Astar
И что с того?
Да ничего, никаких проблем :)
источник

A

Astar in supapro.cxx
Aidar Fattakhov
unique_ptr<T[]>
не поддерживается. Версия языка сильно урезана
источник