Сложение строковых литералов, о которых идет речь, подразумевает попытку их конкатенации, которая описывается для этих сущностей стандартным поведением компилятора и стандартом ISO, как то, что продемонстрировано в моем примере. Соответственно, не существует ни одной причины ставить знак сложения между ними. Если хочется получить другое поведение, всегда можно перегрузить оператор. Аналогично и со сравнением этих литералов при включении хотя бы -O1, который гарантирует отсутствие дополнительного выделения памяти, но опять же, нет ни одного реалистичного примера для сравнения двух заранее известных литералов так, как это описывается в статье. И в конце концов, существует тысяча и одна стандартная функция, позволяющие выписывать сколь угодно пируэтов, как безопасных, так и не очень. И если придирка конкретно к работе с чистыми Си строками, то надо подбирать соответствующий пример, отражающий претензию конкретно к ним, а не к строковому литералу.
После бреда про строки можно дальше не читать. На лицо skill issues. Можно было хотя бы проверить на таком вот элементарном примере свои высказывания. Да и складывать заведомо известные фиксированные строки, после чего жаловаться на них - поведение надмозга.
Сложение строковых литералов, о которых идет речь, подразумевает попытку их конкатенации, которая описывается для этих сущностей стандартным поведением компилятора и стандартом ISO, как то, что продемонстрировано в моем примере. Соответственно, не существует ни одной причины ставить знак сложения между ними. Если хочется получить другое поведение, всегда можно перегрузить оператор. Аналогично и со сравнением этих литералов при включении хотя бы -O1, который гарантирует отсутствие дополнительного выделения памяти, но опять же, нет ни одного реалистичного примера для сравнения двух заранее известных литералов так, как это описывается в статье. И в конце концов, существует тысяча и одна стандартная функция, позволяющие выписывать сколь угодно пируэтов, как безопасных, так и не очень. И если придирка конкретно к работе с чистыми Си строками, то надо подбирать соответствующий пример, отражающий претензию конкретно к ним, а не к строковому литералу.
После бреда про строки можно дальше не читать. На лицо skill issues. Можно было хотя бы проверить на таком вот элементарном примере свои высказывания. Да и складывать заведомо известные фиксированные строки, после чего жаловаться на них - поведение надмозга.