Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 April 07

В

Влад in IT KPI C/C++ ХВ (не UB)
*курс ооп
источник

В

Влад in IT KPI C/C++ ХВ (не UB)
Так, я з тих, хто лаби з ооп на плюсах пише)
источник

В

Влад in IT KPI C/C++ ХВ (не UB)
Але пхд вже прийшов час переходити на щось інше
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Я говорю что не понял твоего вопроса
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
И не знаю как эти ваши аббревиатура расшифровывать
источник

В

Влад in IT KPI C/C++ ХВ (не UB)
Inversion of Control
источник

В

Влад in IT KPI C/C++ ХВ (не UB)
dependency injection
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Тогда я не понимаю вопроса про фреймворк.. придется самому написать)))
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Такие контейнеры
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Ну по крайней мере интересно будет, чё
источник

В

Влад in IT KPI C/C++ ХВ (не UB)
В цому й питання. Чи є тут готові контейнери , як в спрінга й дот нет
источник

В

Влад in IT KPI C/C++ ХВ (не UB)
Можна й самому
источник

В

Влад in IT KPI C/C++ ХВ (не UB)
Але дедлайн горить
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Ну, я б поискал в бусте или в qt
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Но лично я не видел
источник

В

Влад in IT KPI C/C++ ХВ (не UB)
Зрозумів, дякую
источник

TN

Taras Novisiadliy in IT KPI C/C++ ХВ (не UB)
Всім привіт. Я намагаюся видалити перший елемент динамічного масиву. Замість того щоб створити новий масив, але на один елемент менший, я вирішив видалити перший елемент через ключове слово delete, а потім перемістити вказівник на один елемент вперед. Коли я це роблю, то перші три елементи стають мусором.
Ось код:
void Array::popFront()
{
   this->arr++;

   delete (this->arr-1);

   this->size--;
}

P.S. Масив знаходиться в класі контейнері
источник

TN

Taras Novisiadliy in IT KPI C/C++ ХВ (не UB)
Ось вивід
источник

TN

Taras Novisiadliy in IT KPI C/C++ ХВ (не UB)
А це колекція з якої я видаляв перший елемент: -1 0 1 2 3 4 5 6 7 8 9 10
источник

AW

Alexander Wizaral in IT KPI C/C++ ХВ (не UB)
Так нельзя делать. Надо просто сдвигать все элементы в памяти на один.
То есть удаляя первый ты сдвигаешь на его место второй, на место второго третий и так далее
источник