Подробнее
&str Vec<u8> &mut str String Rc<ttr>;N) Box<str> Arc<str> Cow<’a,str> OsStr Path PathBuff CStr CString OsString std::basic string std;¡string std: :»*atring std: :string_view ulstHng std: ;f(*lr tng_v ten 1n* atd:2UM*tf i**.*i«v *tdi :o)2's\i Int.vW«
приколы для программистов,приколы для даунов,намемил сам
Еще на тему
Что не так с форматированием? Разбил стоковый литерал, не помещавшийся в ширину строки? Мне кажется, поверни я текст на 90 градусов, char* str = "WTF"; Читалось бы ещё хуже.
У тебя не
char* str = "WTF";
у тебя
char* str = "W" "T" "F";
Может и читалось бы ещё хуже, но помимо всего прочего мозг ещё пытается распарсить и найти смысл в невалидной конструкции. Особенно это тяжко когда не имеешь опыта на сях, и о смысле догадываешься только по ::, * и &
Тут все конструкции валидные, а шутка в противопоставлении указателя на массив байт из сей и ассемблера (Си как и ассемблер не имеет строкового типа как части языка) куче разных строковых типов на все случаи жизни из "убийц си" (На верхней плашке раст, на нижней плашке C++). порождённых попыткой формализовать текст и описать все возможные сценарии работы с текстовой информацией.