смысл в том, чтобы не создавать лишних временных объектов и физических копий данных, как я понимаю, по крайней мере. Не понимаю, зачем простому агрегату запрещать мув.
Без оптимизаций они всё равно будут, мув конструктор от этого не спасёт
а в чём смысл по сравнению с оператором-членом класса? Ну и у меня уже есть оттестированная реализация через memcmp c корректной обработкой пустых строк
а в чём смысл по сравнению с оператором-членом класса? Ну и у меня уже есть оттестированная реализация через memcmp c корректной обработкой пустых строк
В количестве явных параметров. Это точно вопрос уровня про?
а в чём смысл по сравнению с оператором-членом класса? Ну и у меня уже есть оттестированная реализация через memcmp c корректной обработкой пустых строк
В операторе члене ты никогда не сделаешь YourClsas вторым параметром.