Здравствуйте, rg45, Вы писали:
R>Ты прикалываешься, что ли? Ты явно создаешь два объекта в динамической памяти, а компилятор должен вместо двух объектов создать один? С какого перепуга?
Если объекты константные, не подлежат изменению, абсолютно одинаковые — то зачем два раза выделять память?
R>Я уже молчу, что за такой код нужно подсрачниками гнать из профессии.
А как еще продемонстрировать проблему? Смартпоинтеры будут рабоать так же.
Если конструируете UI-дерево, добавляете в список одинаковые const-объекты — они постоянно будут создаваться заново.