добавление строкового объекта в gArray - PullRequest
1 голос
/ 28 марта 2011

Я хочу добавить несколько строковых объектов в GArray. Но когда я читаю руководство по API

g_array_new (), он ищет размер элемента, который будет добавлен при создании массива, но

разные строковые объекты имеют разную длину, так как я могу справиться с этой проблемой.

С уважением, ISight

Ответы [ 2 ]

2 голосов
/ 28 марта 2011

Что вам нужно, это GPtrArray , а не GArray.

1 голос
/ 28 марта 2011

Полагаю, размер элемента:

sizeof(gchar*)

Вы помещаете в массив не фактическую строку, а указатель на строку.

...