Size: a a a

2021 March 01

LA

Liber Azerate in supapro.cxx
Макс Воробьев
и что будет, если id освободится (объект имеющий определенный id - удален) ?
И что будет, если это будет происходить в многопоточной среде, ага
источник

МВ

Макс Воробьев... in supapro.cxx
а если еще и часто создавать/удалять объекты - то можно получить переполнение
источник

МВ

Макс Воробьев... in supapro.cxx
и в какой-то момент получить 2 объекта с id == 0
источник

RM

Roy Mustang in supapro.cxx
Как с помощью std::this_thread::sleep_for я могу поспать framerate - tickrate время? Типы float, в микросекундах
источник

SL

Shyngys Lll in supapro.cxx
void push_front(int*& arr, int& size, int newElement)
 {
   int* newArr = new int[size + 1];
   newArr[0] = newElement;
   for (int i = 0; i < size; i++)
   {
     newArr[i + 1] = arr[i];
   }
   delete[] arr;
   arr = newArr;
 }
 void pop_front(int*& arr, int& size)
 {
   size--;
   int* newArr = new int[size];
   for (int i = 0; i < size; i++)
   {
     newArr[i] = arr[i];
   }
   delete[] arr;
   arr = newArr;
 }
};
источник

МВ

Макс Воробьев... in supapro.cxx
Shyngys Lll
void push_front(int*& arr, int& size, int newElement)
 {
   int* newArr = new int[size + 1];
   newArr[0] = newElement;
   for (int i = 0; i < size; i++)
   {
     newArr[i + 1] = arr[i];
   }
   delete[] arr;
   arr = newArr;
 }
 void pop_front(int*& arr, int& size)
 {
   size--;
   int* newArr = new int[size];
   for (int i = 0; i < size; i++)
   {
     newArr[i] = arr[i];
   }
   delete[] arr;
   arr = newArr;
 }
};
pop_front - не совсем верен. скорее это pop_back
источник

МВ

Макс Воробьев... in supapro.cxx
и в push_front size++ забыл
источник

SL

Shyngys Lll in supapro.cxx
push front сработало
источник

SL

Shyngys Lll in supapro.cxx
вот pop front
источник

SL

Shyngys Lll in supapro.cxx
ошибка
источник

АВ

Александр Водянников... in supapro.cxx
какая ошибка ?
источник

АВ

Александр Водянников... in supapro.cxx
Ну и реализация неверная, ты удаляешь последний элемент, а не первый - выше уже написали про это
источник

SL

Shyngys Lll in supapro.cxx
как указать что программе нужно удалить [0]
источник

SL

Shyngys Lll in supapro.cxx
void pop_front(int*& arr, int& size)
 {
   int* newArr = new int[size];
   for (int i = 0; i < size; i++)
   {
     newArr[i-1] = arr[i];
   }
   size--;
   delete[] arr;
   arr = newArr;
 }
источник

C

CodeDetector in supapro.cxx
Shyngys Lll
void pop_front(int*& arr, int& size)
 {
   int* newArr = new int[size];
   for (int i = 0; i < size; i++)
   {
     newArr[i-1] = arr[i];
   }
   size--;
   delete[] arr;
   arr = newArr;
 }
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
источник

SL

Shyngys Lll in supapro.cxx
спасиб сработало
источник

МВ

Макс Воробьев... in supapro.cxx
Shyngys Lll
void pop_front(int*& arr, int& size)
 {
   int* newArr = new int[size];
   for (int i = 0; i < size; i++)
   {
     newArr[i-1] = arr[i];
   }
   size--;
   delete[] arr;
   arr = newArr;
 }
мимо
источник

SL

Shyngys Lll in supapro.cxx
почему
источник

SL

Shyngys Lll in supapro.cxx
у меня все работает
источник

МВ

Макс Воробьев... in supapro.cxx
newArr[i-1] - при i=0 какой элемент получаешь?
источник