Najwcześniejszą propozycją, jaką mogę znaleźć w przypadku surowych literałów ciągów, jest N2146 autorstwa Bemana Dawesa. Zawiera tekst:
The maximum length of d-char-sequence shall be 16 characters.
to wydaje się być arbitralne ograniczenie narzucone przez autora, który prawdopodobnie zdecydowała 16 znaków były wystarczające do stworzenia jednoznacznej sekwencji ogranicznika we wszystkich przypadkach.
Wniosek stanowi również
The terminating d-char-sequence of a raw string literal shall be the same sequence of characters as the initial d-char-sequence
Więc Wykonanie zgodne musi buforować i przetwarzać d-char-sekwencję aby zapewnić dopasowanie dwóch sekwencji. Brak jakiegokolwiek limitu na sekwencji d-char niepotrzebnie zwiększyłby złożoność implementacji tej cechy.
Czy uważasz, że nie powinno być? –
Wybór wydaje się arbitralny z odpowiednich dokumentów propozycji, ale pozostawiam odpowiedź komuś innemu. –
Może to być konkretna implementacja. Który kompilator używasz? Jaki system operacyjny? – ventsyv