LINUX.ORG.RU

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

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

Я и сам несколько удивлен) Словно у всех накипело с сишными строками.

Прочитал все коментарии. Стало намного понятнее по строкам, по управлению памятью. Всем спасибо за ваши ответы.

PS: Еще нашел конкатенацию в Apache Portable Runtime: https://apr.apache.org/docs/apr/1.5/group__apr__strings.html#ga7bd80c95ffb7b3...

Прям идеальное API: сама выделяет память и принимает любое количество строк. Но судя по зависимостям от нее пакетов в арчике, популярность APR крайне мала. По сравнению с glib

Исправление makoven, :

Я и сам несколько удивлен) Словно у всех накипело с сишными строками.

Прочитал все коментарии. Стало намного понятнее по строкам, по управлению памятью. Всем спасибо за ваши ответы.

PS: Еще нашел конкатенацию в Apache Portable Runtime: https://apr.apache.org/docs/apr/1.5/group__apr__strings.html#ga7bd80c95ffb7b3...

Прям идеальная реализация: сама выделяет память и принимает любое количество строк. Но судя по зависимостям от нее пакетов в арчике, популярность APR крайне мала. По сравнению с glib

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

Я и сам несколько удивлен) Словно у всех накипело с сишными строками.

Прочитал все коментарии. Стало намного понятнее по строкам, по управлению памятью. Всем спасибо за ваши ответы.

PS: Еще нашел конкатенацию в Apache Portable Runtime: https://apr.apache.org/docs/apr/1.5/group__apr__strings.html#ga7bd80c95ffb7b3...

Но судя по зависимостям от нее пакетов в арчике, популярность APR крайне мала. По сравнению с glib