Просто дайте гарантию, что если вьюшка от нуль-терминированной строки сконструируется, data будет гарантированно с терминатором
Стоп, а разве это не следует из чего-нибудь в стандарте? Мне казалось, что вью именно для того и нужна, чтобы лишь указывать на существующие данные, которые не должны изменяться, естественно, если в коде нет багов и ты сам себе в ногу не стреляешь, нуль-терминатор никуда не денется