Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
17 / 17 / 0
Регистрация: 26.02.2013
Сообщений: 497
1

Возврат структуры неизвестного размера из dll ?

15.05.2022, 23:20. Показов 283. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вопрос всезнающему, All - нужно в осн. программу из вызываемой из dll функции вернуть структуру в которой может быть unordered_map заранее неизвестного размера. Как лучше это делать: просто эту структуру в dll создавать и возвращать или же в осн. проге ее делать, а в dll заполнять ? Как правильнее/быстрее ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2022, 23:20
Ответы с готовыми решениями:

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

Возврат массива неизвестного размера из DLL (C++) в C#
Доброго дня. Есть DLL, в которой функция от аппаратуры получает набор данных заранее неизвестного...

Получить изображение неизвестного размера (байтовый массив) из dll C++
Здравствуйте уважаемые Гуру! Подскажите пожалуйста новичку как правильно осуществить сабж? DLL...

Массив неизвестного размера
Хочу написать функцию для нахождения предела последовательности. А и eps вводятся с клавиатуры....

4
Нарушающий
417 / 305 / 46
Регистрация: 13.04.2022
Сообщений: 1,759
15.05.2022, 23:25 2
Я обычно делаю второе.
0
фрилансер
5499 / 5095 / 1047
Регистрация: 11.10.2019
Сообщений: 13,345
15.05.2022, 23:32 3
BVladimir2, в данном случае вариант единственный - внутри dll создавать, там же заполнять, там же использовать и там же удалять

Добавлено через 2 минуты
но есть ещё вариант вернуть мапу поэлементно (через колбэк или через дополнительный вызов метода dll), и элементы сложить в мапу в основной программе
0
17 / 17 / 0
Регистрация: 26.02.2013
Сообщений: 497
15.05.2022, 23:47  [ТС] 4
Так что, просто вернуть map внутри структуры не вариант ? Ругается ?
0
фрилансер
5499 / 5095 / 1047
Регистрация: 11.10.2019
Сообщений: 13,345
16.05.2022, 00:02 5
BVladimir2, придётся следить, что основной модуль и dll скомпилированы одинаковыми версиями одинакового компилятора. Если версии или компиляторы разные, будет неопределённое поведение.
Смысл dll тогда немного теряется
1
16.05.2022, 00:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2022, 00:02
Помогаю со студенческими работами здесь

Массив неизвестного размера+функция
Алоха, имею такой вопрос вот у меня ниже код, который считает среднее значение всех елиментов...

Масив заранее неизвестного размера
Имеется массив пользовательского типа данных Account, у которого число ячеек заранее неизвестно,...

Массив заранее неизвестного размера
Возможно сейчас произвучит тупой вопрос,не судите строго,но можно каким-нибудь образом сделать...

Указатель на строку неизвестного размера
Доброго времени суток. Возник вопрос при работе с символьными массивами. Если имеется указатель на...

Умножение матрицы неизвестного размера
задание такоэ нужно ввести размерность 2 матриц с клавиатуры а потом их перемножить... но проблема...

Создать массив неизвестного размера
string q= new string; Изначально не знаю сколько в этом массиве у меня будет элементов, как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru