тут
                  
                  
                  
                  
                  
                  string function() {
                  
                  
                      return string();
                  
                  
                  }
                  
                  
                  
                  
                  
                  В функции создается строка
                  
                  
                  А потом конструктором копирования будет приравнено к result = function()
                  
                  
                  Т.е. как бы правильно вопрос задать
                  
                  
                  Что сделать, чтобы вызов (и приравнивание результата вызова функции) занимало меньше тактов процессора
                  
                  
                  Мб возвращать string&, или как? 🙄🙄🙄
                  
                  
                
Ничего не делать и положиться на RVO (return value optimization)
как постить такой код? )
Обсуждают сегодня