LINUX.ORG.RU

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

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

как будто есть что-то плохое в использовании стандартной библиотеки ЯП, на котором программируешь

я совсем не то имел ввиду...
просто хотел реализовать с максимальным применением qt5.
по ентому собственно и возникла данная тема, хочу выбрать максимально лучший вариант сочетания.

Кроме того, беглый взгляд на дифф между ветками показывает, что QVector кое-где передает по значению, это значит что эти проверки могут привести и к реальному копированию

да, но данное действие происходит, лишь при передаче массива в разные потоки. Как реализовать данное действие без копирования я даже хз. Ведь, если передавать по ссылке, то несколько потоков будут изменять один и тот же объект, чего не должно быть по логике программы. Если передавать, как rvalue через move(), то исходник при первом вызове thread() уничтожится и остальным потокам не достанется.

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

как будто есть что-то плохое в использовании стандартной библиотеки ЯП, на котором программируешь

я совсем не то имел ввиду...
просто хотел реализовать с максимальным применением qt5.
по ентому собственно и возникла данная тема, хочу выбрать максимально лучший вариант сочетания.