Правильно я сделала функцию?
template<typename T>
void Vector<T>::Reserve(size_t capacity)
{
if (mCapacity >= capacity)
return;
if (mCapacity <= capacity)
{
T* result = new T[capacity];
for (decltype(mSize) i = 0; i < mSize; ++i)
result[i] = mCapacity[i];
delete[] mCapacity;
mCapacity = result;
}
}
Переделала
template<typename T>
void Vector<T>::Reserve(size_t capacity)
{
T* result = new T[capacity];
mCapacity = capacity;
if (mCapacity <= capacity)
{
for (decltype(mSize) i = 0; i < mSize; ++i)
result[i] = mVector[i];
delete[] mVector;
mVector = result;
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Создал класс матрица и класс векторКак реализовать функцию умножения друг на друга их?
Есть папка, в папке некоторое кол-во папок, в которых находятся изображениязадача заключается в том чтобы, указав начальную папку, получить...
При select в QSqlTableModel не вызывается сигнал rowsInsertedИ вызывается только тогда когда добавляется строка через insertRow