прокидывает между языками? Есть код на си где строки не нуль-терменированы, привет nginx. Закачаешься))
Ну то есть нулль терминированость нужна только для сишки, которая не осилила стать нормальным языком? Где её удобство?
Тогда правильно пробрасывать и размер буфера
ну, я даже не знаю, что ответить, мне синий на вкус больше нравится. end.
Давно пора С++ отделить от С. Ну а потом и вообще выкинуть С++.
Ну то есть аргументы закончились? А у меня есть аргументы против, которые воплощены в стринг_вью: 1) нулль терминированость нужна там, где не передается размер. А почему он там не передается? Чтобы по ногам стрелять? 2) нулль-терминированость не позволяет делать дешёвые подстроки, так как нуль один, а подстрок много. 3) нулль-терминированость вирусна. Ненультерминированную строку нельзя сделать нулль-терминированой. Обратное возможно
Обсуждают сегодня