Использование ссылки rvalue в операторе + ⇐ C++
-
Anonymous
Использование ссылки rvalue в операторе +
Я прочитал это, а затем попытался написать класс (класс фиктивной строки), в котором я мог бы попытаться увидеть преимущества ссылки на rvalue, как описано в этом документе.
но я не вижу вызова моего оператора +(&&). теоретически оператор + на основе && должен вызываться для захвата ссылки rvalue на часть (str2 + "test") выражения str2 + "test" + str2.
код ниже:
Тест класса { публика: Тест() { cout
Я прочитал это, а затем попытался написать класс (класс фиктивной строки), в котором я мог бы попытаться увидеть преимущества ссылки на rvalue, как описано в этом документе.
но я не вижу вызова моего оператора +(&&). теоретически оператор + на основе && должен вызываться для захвата ссылки rvalue на часть (str2 + "test") выражения str2 + "test" + str2.
код ниже:
Тест класса { публика: Тест() { cout
Мобильная версия