Re[20]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 30.09.19 20:39
Оценка:
Здравствуйте, lpd, Вы писали:

lpd>Реально мув-семантика играет сколько-то заметную роль в конечном общем быстродействии программы очень-очень редко

Просто поменяй всё && на одинарный & и тут же начнётся веселуха, когда вместо того чтоб забрать объект в контейнер его сначала весь скопируют а потом старый убьют. И как только объект в себе тащит другие объекты начинается deep copy, которое занимает время.

lpd> и это не стоит реализации ее в C++ языке, тем более такой запутанной.

А запутанность то там где?

lpd> Там где это нужно, можно сделать у объекта руками метод Move(), в том числе для push_back().

Всё можно сделать на ручнике, только вот беда в том что кода зело много приходится писать.

lpd>Вообще, такие узкие места, если они встречаются, оптимизируют часто на ассемблере или как минимум, прямой работой с памятью, и пихать мув в язык это лишнее.

Я уже давно избавился от асма во всех проектах. Начиная с С++11 на плюсах такие куски стало писать значительно удобнее а работает так же быстро. Ну и развитие интринсиков также помогает.

lpd> Особенно когда тут некоторые все какие можно переменные в программе мувают.

Это вариация "укушенных Александреску", что угодно можно довести до абсурда если не понимать как оно работает.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.