LINUX.ORG.RU

История изменений

Исправление dimgel, (текущая версия) :

прицепился потому, что строка не имеет строго смысла

Да и хрен бы с ней, не? :)

и нечего ее тащить в си, где есть прекрасный char* кроющий эту строку как слон черепаху.

Отмотал на твой камент и лайкнул. Но чисто из-за возмущений по поводу кучи. Главное (и возможно единственное) достоинство сишных строк – что с ними можно работать на стеке. А кто там кого кроет – это ещё бабушка надвое сказала. И как по мне, почему 0-terminated вместо length+data – вопрос открытый (т.е. length+data тоже можно хранить и оперировать на стеке).

Исходная версия dimgel, :

прицепился потому, что строка не имеет строго смысла

Да и хрен бы с ней, не? :)

и нечего ее тащить в си, где есть прекрасный char* кроющий эту строку как слон черепаху.

Отмотал на твой камент и лайкнул. Но чисто из-за возмущений по поводу кучи. Главное (и возможно единственное) достоинство сишных строк – что с ними можно работать на стеке. А кого там оно кроет – это ещё бабушка надвое сказала. Как по мне, почему 0-terminated вместо length+data – вопрос открытый.