XmStringConcatAndFree

XmStringConcatAndFree — Функция составных строк, добавляет одну строку к другой и освобождает исходные строки

Использование

#include <Xm/Xm.h>

XmString XmStringConcatAndFree(XmString s1, XmString s2);

Описание

XmStringConcatAndFree копирует строку s2 в конец строки s1 и возвращает копию результирующей составной строки. Начальные строки освобождаются.Функция производит выделение памяти для сохранения возвращаемой составной строки. За освобождение памяти, занимаемой строкой, отвечает приложение. Приложение может освободить занимаемую строкой память с помощью вызова функции XmStringFree.

s1

Определяет составную строку к которой будет добавлена копия строки s2.

s2

Определяет составную строку, которая будет добавлена в конец строки s1.

Функция XmStringConcatAndFree работает аналогично функции XmStringConcat, за исключением того, что освобождает строки s1 и s2, и является более эффективной. Приложение должно использовать функцию XmStringConcatAndFree вместо функции XmStringConcat если в последующем оно освобождает строки s1 и s2.

Возвращаемое значение

Возвращает новую составную строку.

Связанная информация

XmStringConcat(3), XmStringCreate(3) и XmStringFree(3).