Posso passar std :: string para uma DLL?

Separei um fragmento de código em umDLL porque será atualizado com frequência e, dessa maneira, deve ser mais fácil de implanta

Mas tenho perguntas sobre o que posso fazer e o que não posso fazer com umDLL.

Posso passar umstd:string ouCString para umDLL?Posso passar um ponteiro para umstruct comstd::string members e preencha-o em umDLL?Pode aDLL retornar um ponteiro para uma estrutura alocada lá? Será válido? Posso excluí-lo depois?O que é melhor passar, umstd::String ouCstring?

Obrigado

questionAnswers(2)

yourAnswerToTheQuestion