LINUX.ORG.RU

История изменений

Исправление XMs, (текущая версия) :

mPlayer= new QMediaPlayer(this);
Тут (и не только тут)надо было не поскупиться на умный указатель, в данном случае наверное std::unique_ptr

В данном случае это необязательно, в Qt есть что-то вроде GC. Здесь, когда будет удалён объект, this которого был передан в конструктор, mPlayer так же будет удалён.

// Код в репозиториях не смотрел.


int* Cube::Size() {
	int *arrayXY = new int[2];
	arrayXY[0] = mPosXYpoints[7];
	arrayXY[1] = mPosXYpoints[3];
	return arrayXY;
}
inline QSize Cube::Size() const
  { return QSize(mPosXYpoints[7], mPosXYpoints[3]); }

Pasha09, вторая часть для тебя

Исправление XMs, :

mPlayer= new QMediaPlayer(this);
Тут (и не только тут)надо было не поскупиться на умный указатель, в данном случае наверное std::unique_ptr

В данном случае это необязательно, в Qt есть что-то вроде GC. Здесь, когда будет удалён объект, this которого был передан в конструктор, mPlayer так же будет удалён.

// Код в репозиториях не смотрел.


int* Cube::Size() {
	int *arrayXY = new int[2];
	arrayXY[0] = mPosXYpoints[7];
	arrayXY[1] = mPosXYpoints[3];
	return arrayXY;
}
inline QSize Cube::Size() const
  { return QSize(mPosXYpoints[7], mPosXYpoints[3]); }

Исходная версия XMs, :

mPlayer= new QMediaPlayer(this);
Тут (и не только тут)надо было не поскупиться на умный указатель, в данном случае наверное std::unique_ptr

В данном случае это необязательно, в Qt есть что-то вроде GC. В данном случае, когда будет удалён объект, this которого был передан в конструктор, mPlayer так же будет удалён.

// Код в репозиториях не смотрел.


int* Cube::Size() {
	int *arrayXY = new int[2];
	arrayXY[0] = mPosXYpoints[7];
	arrayXY[1] = mPosXYpoints[3];
	return arrayXY;
}
inline QSize Cube::Size() const
  { return QSize(mPosXYpoints[7], mPosXYpoints[3]); }