Значение возврата шаблона из класса DLLC++

Программы на C++. Форум разработчиков
Anonymous
Значение возврата шаблона из класса DLL

Сообщение Anonymous »

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

Код: Выделить всё

class ResoureManager{
std::map resources;
public:
 get(char path[]);
}
< /code>
Идея была простой: хранить все в большом контейнере и вернуть через путь. Теперь моя проблема заключается в том, что я должен использовать класс с шаблонным контейнером, чтобы я мог управлять тем, что захочу, в будущем. Моя основная проблема здесь - функция :: get (char path []) 
, которая должна вернуть объект. Пока все хорошо, я могу создать создание некоторых типов для экспорта, но есть ли альтернативы, которые я могу взять?>

Подробнее здесь: https://stackoverflow.com/questions/371 ... -dll-class

Вернуться в «C++»