Могу ли я передать std :: string в DLL?

Я разделил фрагмент кода на DLL , потому что он будет часто обновляться и, таким образом, его будет легче развертывать.

Но у меня есть вопросы о том, что я могу делать, а что нет. сделать с DLL .

  1. Могу ли я передать std: string или CString в DLL ?
  2. Могу ли я передать указатель на структуру с помощью std :: string элементов и заполнить его в DLL ?
  3. Можно ли DLL возвращает указатель на размещенную там структуру? Будет ли это действительно? Могу ли я удалить его после?
  4. Что лучше передать, std :: String или Cstring ?

Спасибо!

11
задан JackOLantern 17 July 2017 в 08:30
поделиться