LINUX.ORG.RU

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

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

1. Для передачи объектов через сигналы-слоты между потоками для их типа должен быть специализирован QMetaType (man Q_DECLARE_METATYPE). При этом будет минимум одно копирование аргументов сигнала. Вероятно можно этого избежать специализировав QMetaType вручную.

2. Для класса Foo конструктор копирования определён корректно?

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

1. Для передачи объектов через сигналы-слоты между потоками для их типа должен быть специализирован QMetaType (man Q_DECLARE_METATYPE). При этом будет минимум одно копирование аргументов сигнала. Скорее всего можно этого избежать специализировав QMetaType вручную.

2. Для класса Foo конструктор копирования определён корректно?