Получить размер в байтах QByteArray.data()

Я подключил библиотеку C в C++, нужно вызвать функцию из этой библиотеки.

Функция принимает аргументы (char *str, size_t s).

У меня есть QByteArray с нужными данными, я получаю массив символов QByteArray.data(), а также нужно передать размер в байтах, размер получить не могу через sizeof(QByteArray.data()), так как возвращается указатель, а не сам массив char.

как я могу получить размер в байтах из QByteArray.data()?


Ответы (1 шт):

Автор решения: HolyBlackCat

Открываем мануал, смотрим...

Как ни странно, массив.size().

→ Ссылка