Каждый раз, когда мне нужно разделить длинный строковый литерал на две (или более) части, поскольку он не помещается в одну строку, я должен решить, разделить ли текст до или после пробела.
Например:
const char * long_text1 = "This is a long text, which does not fit "
"in one line";
/* or */
const char * long_text2 = "This is a long text, which does not fit"
" in one line";
Я склонен использовать первый способ, но у меня нет реальной причины для этого. Интересно, есть ли преимущество в пользу одного из них? Я знаю, что эти вопросы, как правило, являются вопросом стиля кодирования, но это не мое намерение. Я только хочу знать, есть ли убедительная причина, почему один из этих двух способов может быть предпочтительнее.